Emacs Dired模式:查看文件
我正在按顺序运行Emacs Dired模式:查看文件,emacs,dired,Emacs,Dired,我正在按顺序运行 用C-x d打开dired模式并选择一个目录 使用“v”查看该目录中的文件 用C-xk-RET杀死那个文件 我看到当前缓冲区是先前打开的(p)缓冲区之一,而不是dired模式下的缓冲区。即使我用C-xk-RET杀死这个缓冲区P 我仍然没有看到dired模式缓冲区 我想回到dired模式缓冲区。我仍然可以通过C-x C-b获得它,但我更希望在我查看文件并杀死它后,这应该是自动选择的。您应该只使用q查看退出(或者q查看退出所有)。这一点很重要,因为它们需要实际尝试恢复windows
我想回到dired模式缓冲区。我仍然可以通过C-x C-b获得它,但我更希望在我查看文件并杀死它后,这应该是自动选择的。您应该只使用
q
查看退出(或者q
查看退出所有)。这一点很重要,因为它们需要实际尝试恢复windows配置
如果你不能抑制肌肉记忆,你可以将C-xk
绑定到View-quit
(add-hook 'view-mode-hook (lamdba () (local-set-key (kbd "C-x k") 'View-quit))
这是不够的。我还使用了'RET'而不是'v',并且我正在寻找在我杀死文件缓冲区时返回到dired缓冲区。然后你必须寻找冲突。您描述的行为不是默认行为。终止后,恢复上一个缓冲区,即使用C-x
获得的缓冲区。确切地说,我应该在哪里以及如何查找冲突?这取决于您的配置。首先在一个干净的EmacsEmacs-Q
上尝试它,然后按块加载配置,直到可以重新生成。我赌的是处理缓冲区的包。