使用dired
模式浏览文件并找到要在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
缓冲区?
a
打开文件,甚至可以完全摆脱dired缓冲区! - David Webb