当我使用 Emacs 时,我希望能够轻松地显示和浏览我处理的文件列表,不仅来自当前会话,还来自以前的会话。(顺便说一句,在 Windows 上运行 Emacs 22.2)

有帮助吗?

解决方案

乔·格罗斯伯格的博客(不再可用):

但是,如果您使用的是GNU emacs 21.2(最新版本,其中包括标准发行版的一部分),则可以将以下几行放入.emacs文件中

;; recentf stuff
(require 'recentf)
(recentf-mode 1)
(setq recentf-max-menu-items 25)
(global-set-key "\C-x\ \C-r" 'recentf-open-files)

然后,当你启动 emacs 时,点击 控制键-X 控制键-. 。它将在缓冲区中显示最近打开的文件的列表。将光标移动到一行并按 进入. 。这将打开相关文件,并将其移至您最近的文件列表的顶部。

(笔记:Emacs 记录文件名。因此,如果您将文件移动或重命名Emacs之外,则不会自动更新列表。您必须用正常的 控制键-X 控制键-F 方法。)

Jayakrishnan Varnam 有一个 页面包括屏幕截图 该软件包的工作原理。

笔记: 你不需要 (require 'recentf) 线。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top