当我使用 dired
mode浏览并找到要在Emacs中打开的文件时,每次使用Enter选择目录时,dired
都会为我访问的每个目录打开一个新缓冲区,这意味着我可以以我不需要很多缓冲区:
. * newer 0 Fundamental c:/work/stackoverflow/batch/mydir/newer
% mydir 302 Dired by name c:/work/stackoverflow/batch/mydir/
% batch 616 Dired by name c:/work/stackoverflow/batch/
% stackoverflow 1017 Dired by name c:/work/stackoverflow/
% work 2545 Dired by name c:/work/
* *scratch* 190 Lisp Interaction
% *Completions* 162 Completion List
* *Messages* 2163 Fundamental
有什么方法可以使
dired
重用单个缓冲区?我尝试将M-x customize-group
设置为dired
组,但那里没有看到有希望的事情。或者,是否有人有宏来关闭所有打开的
dired
缓冲区? 最佳答案
使用(dired-find-alternate-file
)代替Enter
另外,请参阅此页面:
http://www.emacswiki.org/emacs/DiredReuseDirectoryBuffer
关于emacs - 如何停止打开太多缓冲区的emacs dired模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1839313/