org 模式 - 如何禁用某些键绑定?
org mode - how to disable some keybindings?
我开始使用 Emacs(目前仅用于组织模式)。我不在我的 TODO 中使用优先级,因此我想禁用 S-UP
和 S-DOWN
键绑定(循环遍历优先级)。我该怎么做?
@lawlist 在他的评论中给了你食谱。以下是您自己找出答案的方法。
查看是否有用于相关模式的键映射变量 - 通常有一个。在这种情况下,请尝试 C-h v org-mode-map
。如果您找不到这样的变量,请使用 apropos 命令四处寻找 - 例如,M-x apropos-variable org-mode
.
将有问题的键绑定到该键映射中的 nil
:
(define-key org-mode-map (kbd "S-<up>") nil)
C-h m
为您提供有关当前模式的信息。有时它会列出该模式的重要键绑定。 C-h b
(任何地方)列出了当前上下文的许多键绑定。
如果您想查看属于给定键映射变量(以人类可读形式)的 所有 键绑定,请加载库 help-fns+.el
and then use C-h M-k
followed by the keymap variable name (e.g. org-mode-map
). See Help+。
我开始使用 Emacs(目前仅用于组织模式)。我不在我的 TODO 中使用优先级,因此我想禁用 S-UP
和 S-DOWN
键绑定(循环遍历优先级)。我该怎么做?
@lawlist 在他的评论中给了你食谱。以下是您自己找出答案的方法。
查看是否有用于相关模式的键映射变量 - 通常有一个。在这种情况下,请尝试
C-h v org-mode-map
。如果您找不到这样的变量,请使用 apropos 命令四处寻找 - 例如,M-x apropos-variable org-mode
.将有问题的键绑定到该键映射中的
nil
:(define-key org-mode-map (kbd "S-<up>") nil)
C-h m
为您提供有关当前模式的信息。有时它会列出该模式的重要键绑定。 C-h b
(任何地方)列出了当前上下文的许多键绑定。
如果您想查看属于给定键映射变量(以人类可读形式)的 所有 键绑定,请加载库 help-fns+.el
and then use C-h M-k
followed by the keymap variable name (e.g. org-mode-map
). See Help+。