假设我正在用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/

10-12 19:00