emacs-cscpoe怎么打开上一个打开的文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了emacs-cscpoe怎么打开上一个打开的文件?相关的知识,希望对你有一定的参考价值。

我在emacs上挂了个cscope,函数追踪很方便,但是不知道怎么返回,每次打开新的文件之后,只能用C-X C-F自行打开上一个文件。但是打开上一个文件之后还能回到之前的位置。
比如我在a.c文件中从函数fun()跳转到文件b.c中fun()的定义,但是打开b.c的时候,会把a.c的窗口覆盖掉。如果要返回a.c,我只能手动在打开a.c文件,打开后光标会自动停留在fun()函数,这说明emacs是有记录的。
那么,有没有什么快捷键能够打开上一个文件?

参考技术A 没有用过escope,但是根据你描述的情形,emacs 只是打开了不同的buffer,即文件缓冲区。可以理解为每一个文件都对应一个buffer,切换到不同的buffer 就是显示不同的文件。你之前的文件已经打开了,再重复一次C-x C-f 打开操作,效果上也只是切换到上一个buffer。所以解决办法是:

C-x b 切换buffer命令,默认是上一个打开文件(buffer),按回车键就可以了。也可以先左右键选择再之前的buffer。

(补充一点,如果打开文件比较多,可以用 C-x C-b 列出所以buffer, 然后 n, p 可以选择不同的buffer,d 标记删除buffer,x 执行删除,u 撤销标记,回车进入buffer。)本回答被提问者采纳

qt打开.pro文件问啥会卡在configure project上

参考技术A 应该自己写了一个最简单的Hello程序。同时也就开始使用了一个命令:qmake –project 。这个命令是用来生成QT的工程文件(.pro)的,这个文件是用来设置编译或者链接的变量,以便用qmake生成相对应的Makefile文件。本回答被提问者采纳

以上是关于emacs-cscpoe怎么打开上一个打开的文件?的主要内容,如果未能解决你的问题,请参考以下文章

html文件在安卓手机上怎么打开?

html文件在安卓手机上怎么打开?

下载了一个HTML结尾的文件,打开后是一个网页,但不能修改。请问怎么修改,是否要在特定软件上?

lnk文件怎么打开

笔记本电脑打开一个文件夹怎么返回上一级文件夹

Mac系统下,怎么打开两个文件夹?