题
当我使用 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)
线。
不隶属于 StackOverflow