出于某种原因,“Cz”被映射到suspend-or-iconify-emacs,我似乎无法让它重新绑定到不那么烦人的东西。(我喜欢使用 ctrl-z 进行撤消,但什么都不做至少比每次我不小心按到键时暂停要好)
我试过以交互方式进行操作:
M-x global-set-key
,然后Set key C-z to command: undo
.
M-x describe-key-briefly
给我C-z runs the command suspend-or-iconify-emacs
我试过去暂存缓冲区并评估:
(global-set-key (kbd "C-z") 'undo)
和(global-set-key "\C-z" 'undo)
,它当然在我的 .xemacs/init.el 文件中。
似乎没有什么能真正重新绑定密钥。
这发生在 XEmacs 21.5 的基本模式下。有关如何解决此问题的任何想法?
编辑:好的,这是一个通过重新定义要撤消的挂起函数来解决问题的技巧:
(defun suspend-or-iconify-emacs () (interactive) (undo))
我实际上不能再暂停 emacs,但这对我来说实际上没问题。