【发布时间】:2012-10-05 23:33:15
【问题描述】:
我正在尝试重新绑定 C-y 以重做。 我已经尝试了所有可能的选项:
(global-unset-key (kbd "C-y")),在组织模式钩子的外部和内部, 和 (define-key org-mode-map (kbd "C-y") nil)。
什么都没有。在 OrgMode 之外它表现得非常好,但在里面呢?它猛拉。 这实际上不是我在 OrgMode 中时不起作用的第一个 KeyBinding, 这让我感到困惑。
请帮忙。
【问题讨论】:
-
如果您已经“尝试了所有可能的选择”,那么问这个问题没有多大意义,对吧? :)
-
很公平;)我已经尝试了我目前知道的所有选项。
-
这是与stackoverflow.com/questions/4333467/… 的副本吗? (不清楚您是在加载 org 模式之前还是之后尝试设置
org-mode-map绑定)。您也可以使用这种方法:stackoverflow.com/questions/2736087/… -
我之前和之后都尝试过加载。奇怪的是,对于 local-set-key 它确实有效。你有什么解释为什么它与 local-set-key 一起工作,而不是在 org-mode 钩子中与 global-set-key 一起工作?
-
global-set-key影响全局键映射。local-set-key影响(通常)当前缓冲区主要模式的键盘映射。主要模式键盘映射优先于全局键盘映射(次要模式键盘映射优先于主要模式映射)。这篇文章是关于这个(有点复杂)主题的优秀入门:masteringemacs.org/articles/2011/02/08/…
标签: emacs