我想知道如何做到这一点,所以 Emacs 不会弹出询问我是否真的想用Cx k快捷方式杀死当前缓冲区的提示。
有趣的是,通过工具栏完成的相同操作会立即终止缓冲区,而不会提示用户。有什么解决办法吗?谢谢你。
Tre*_*son 20
默认情况下,Emacs不会询问您是否要终止缓冲区。它确实会询问您要杀死哪个缓冲区。
如果您不想被问到要杀死哪个缓冲区,可以使用以下命令:
(global-set-key (kbd "C-x k") 'kill-this-buffer)
Run Code Online (Sandbox Code Playgroud)
如果系统提示您进行确认,那么您的 .emacs(或特定于站点的初始化)中有一些内容。尝试运行emacs -q
以检查没有 .emacs 的 Emacs。
注意:使用 Emacs 23.2 验证。
小智 11
您可以找出该菜单条目的用途,C-h k然后单击该条目。原来是一个名为kill-this-buffer的命令。
然后您可以将该命令绑定到一个组合键:
(global-set-key "\C-xk" 'kill-this-buffer)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4366 次 |
最近记录: |