gpt4 book ai didi

emacs - 有没有一种快速的方法来取消 Emacs 中的键绑定(bind)?

转载 作者:行者123 更新时间:2023-12-03 10:23:01 24 4
gpt4 key购买 nike

我做了一个 ctrl h b 来查看我在 emacs 中的所有绑定(bind)。现在我想解绑 批号键,仅仅是因为我从不使用 Emacs 的那些功能,并且我不想在我不小心按下绑定(bind)键时执行它们!这也为其他任务释放了很多 key (例如与 Cedet 一起使用)。那么除了 global-unset-key 之外,还有什么方法可以批量删除绑定(bind)吗?

C-a     move-beginning-of-line
C-b backward-char
C-c mode-specific-command-prefix
C-d delete-char
C-e move-end-of-line
C-f forward-char
C-g keyboard-quit
C-h help-command
C-k kill-line
C-l recenter-top-bottom
C-n next-line
C-o open-line
C-p previous-line
C-q quoted-insert
C-t transpose-chars
C-u universal-argument
C-v scroll-up
C-x Control-X-prefix
C-z suspend-frame
ESC ESC-prefix

我想删除大多数对我来说绝对没用的绑定(bind)。

最佳答案

global-unset-keylocal-unset-key很有用,但值得回答这个问题,指出取消绑定(bind)键(对于任何键映射)的一般方法是定义 nil 的绑定(bind)。 :

(define-key KEYMAP KEY nil)

如果您遵循这些其他功能中的任何一个的代码,您会注意到这正是它们所做的。

关于emacs - 有没有一种快速的方法来取消 Emacs 中的键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549259/

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