如何打开最近打开过的文件?

Emacs 能实现最近打开的文件么?不然每次打开文档都要找半天。

丧心病狂的论坛,居然还篡改别人帖子

  1. https://www.emacswiki.org/emacs/RecentFiles

    M-x recentf-open-files, 应该是默认绑定到C-x C-r.

  2. 你可以 通过emacs customize 来设置变量,可以选择为当前可用或以后也可以用。我想Option 的行为应该是默认仅当前可用。

丧心病狂的论坛,居然还篡改别人帖子

推广项目请另开主题到闲聊灌水里。

1 个赞

因为你的原帖有问题——一个主题只应该讨论一个话题,不要把不相干的问题塞在一块儿。今天如果让你用了“emacs 新人问题”这个标题,我觉得你明天如果还要发主题还能再用这个标题。

我是杀哥的函数来做的: xah-close-current-buffer和xah-open-last-closed。一个绑定到C-w一个绑定到C-S-t。就和开关chrome标签页是一样的操作了。

打开 recentf-mode, 绑定 recentf-open-filesC-x C-r。如果用helm或者ivy更简单。 如果打开 desktop-mode,每次打开emacs会恢复到关闭之前的状态,就像firefox那样。

刚了解到,Emacs 内置了一个 Desktop-mode 是可以保存当面打开的文件和页面,下一次启动时重新打开