org 模式 - 如何禁用某些键绑定?

org mode - how to disable some keybindings?

我开始使用 Emacs(目前仅用于组织模式)。我不在我的 TODO 中使用优先级,因此我想禁用 S-UPS-DOWN 键绑定(循环遍历优先级)。我该怎么做?

@lawlist 在他的评论中给了你食谱。以下是您自己找出答案的方法。

  1. 查看是否有用于相关模式的键映射变量 - 通常有一个。在这种情况下,请尝试 C-h v org-mode-map。如果您找不到这样的变量,请使用 apropos 命令四处寻找 - 例如,M-x apropos-variable org-mode.

  2. 将有问题的键绑定到该键映射中的 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+