假设我正在用Emacs编辑blah.txt
,而我决定使用open dired to rename the file blah.txt。当我按C-x d RET
(或C-x C-f RET
)时,将显示一个干燥的缓冲区以显示包含blah.txt
的目录的内容,但光标不会位于blah.txt
上。因此,我需要先搜索我的文件(C-s blah.txt
)以将光标放在该文件上,然后才能对其进行重命名(R
)。
如何自动执行或删除C-s blah.txt
步骤?
最佳答案
dired-jump
正是您想要的。
(autoload 'dired-jump "dired-x" "Jump to dired corresponding current buffer.")
(autoload 'dired-jump-other-window "dired-x" "jump to dired in other window.")
然后致电:
M-x dired-jump
或者
M-x dired-jump-other-window
关于emacs - 打开Dired并选择与上一个缓冲区关联的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3933484/