gpt4 book ai didi

xemacs - 无法在 xemacs 中重新绑定(bind)键 C-z

转载 作者:行者123 更新时间:2023-12-05 09:00:15 25 4
gpt4 key购买 nike

出于某种原因,“C-z”被映射到 suspend-or-iconify-emacs,我似乎无法让它重新绑定(bind)到不那么烦人的东西。 (我喜欢使用 ctrl-z 来撤消,但什么都不做至少比每次不小心按到键时暂停要好)

我试过以交互方式进行:M-x global-set-key,然后Set key C-z to command: undo
M-x describe-key-briefly 给我 C-z 运行命令 suspend-or-iconify-emacs

我试过进入暂存缓冲区并评估:(global-set-key (kbd "C-z") 'undo)(global-set-key "\C-z"'undo),当然是在我的 .xemacs/init.el 文件。

似乎没有什么能真正重新绑定(bind) key 。

这发生在 XEmacs 21.5 的基础模式下。关于如何解决此问题的任何想法?

编辑:好的,这里有一个 hack,它通过重新定义挂起函数来撤消来解决这个问题:

(defun suspend-or-iconify-emacs () (interactive) (undo))

我不能再暂停 emacs,但这对我来说真的没问题。

最佳答案

尝试评估一下:

(define-key global-window-system-map [(control z)] 'undo)

(假设你没有在 tty 模式下运行 XEmacs,但我猜你不是,如果你想图标化的话:-))

我使用 C-h b 找出要修改的 *-map。

关于xemacs - 无法在 xemacs 中重新绑定(bind)键 C-z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3628485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com