我ido-mode
在 Emacs 24 下使用以下设置:
(ido-mode 1)
(setq ido-enable-flex-matching t)
(setq ido-everywhere t)
(setq ido-use-filename-at-point 'guess)
(setq ido-use-url-at-point t)
(setq ffap-require-prefix t)
假设您在当前目录中有多个名称相同但结尾不同的文件。如果您通过 更改缓冲区C-x b
,您会收到一些建议。这些建议的顺序会受到某种影响吗?
例如,假设您在当前目录中有多个 Sweave (.Rnw) 文件。它们总是比从它们创建的相应 (.tex) 文件更重要。所以在大多数情况下,您希望将缓冲区更改为 .Rnw 文件,而不是 .tex 文件。因此,如果首先建议 .Rnw 文件(在所有具有相同基本名称的 .Rnw 和 .tex 文件都存在的目录中),那就太好了。