emacs怎么在标签页中打开多个文件

emacs怎么在标签页中打开多个文件,第1张

c-x 3, 分出左右两个窗口,左边执行dired,打开列表显示在左边,点击名称,或者移动到对应文件名上,回车,内容悔迟会显示在右边窗口中。

鼠标移动到滑动条对应的下方,可以拉升调整左右布局。

调整上下布局的,直接拖动那个显示mode的条(忘了叫什么了,好久没用emacs了)即可。

好像用快指行捷键只可以一个一个按顺序移动到对唯前哗应窗口中,高级点的或许可以在.emacs中用lisp语言实现,这个我倒真不会。

你好,你的代码已经改好了,问题不大,都是轿滚一些细节。

已经编译运行确认:)

#include<stdio.h>

#include<conio.h>

#include<string.h>

#include<stdlib.h>

int Count=0

int findNum(char *str)

{

int i=0,t1=0

FILE *p

char ch

if((p=fopen("image.gl","rb"))==NULL)

{

printf("\n打开文件失败\n")

exit(4)

}

while((ch=fgetc(p))!=EOF)

{

if(ch==str[t1])

t1++

else

t1=0

if(t1>=strlen(str))

{

printf("找到字符串%s位置为%d\n",str,i-strlen(str)+1)

Count = i-strlen(str)+1

i=1

break

}

i++

}

fclose(p)

if(!i) return 0

return i

}

int main(void)

{

FILE *in,*out

char *str1="1234567"

char *str2="abcdef"

int i=0,j=0,t1=0,t2=0

char ch

if((t1=findNum(str1))==0)

{

printf("没有找到字符串%s\n请按任意键退出\n",str1)

return -1

}

if((t2=findNum(str2))==0)

{

printf("没有找到字符串%s\n请按任意键退出\n",str2)

return -2

}

if((in=fopen("image.gl","rb"))==NULL){

printf("\n打开文件失败\n")

exit(2)

}

if((out=fopen("image_new.gl","wb"))==NULL){

printf("\n创建新文件失败\n")

exit(3)

}

i=0

/* start copy */

while((ch=getc(in))!=EOF)

{

if(t1||t2)

{

if(Count<=80)

{

if(i<=Count) fputc('0',out)

else fputc(ch,out)

}

else

{

if((i>配帆慎=(Count-80))&&(i<=Count)) fputc('0',out)

else fputc(ch,out)

}

i++

}

}

fclose(in)

fclose(out)

printf("替换培敬完成!\n任意键关闭!\n")

getch()

}

如果觉得还行,请加分哦:)

那个是备份的吧,在打开之前,emacs先把原来的文件完整的复制一份,防止改并仔迹错了找不回来阿

你把这个功能可以关了啊 (setq make-backup-files nil)

也可戚模以选择备份好几个版绝并本,网上有,自己查


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12257036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存