0

我正在使用带有elpy模式的python,它工作正常,但是我真的很恼火,因为我一直不小心按下它,所以每当我按下CTRL+时,默认运行都会在光标下执行命令。ENTER如何禁用此行为?我试过了

(global-set-key (kbd "<C-return>") nil)

但这似乎没有效果。任何帮助深表感谢。

4

1 回答 1

1

它可能不是在全局键映射中设置,而是在主要模式的映射或一些次要模式的映射中。在一个带有键绑定的缓冲区中,做C-h k C-<return>看看绑定;它应该显示它所在的键映射。然后使用define-key来更改它。例如,如果foo-mode-map包含绑定,则执行

(define-key foo-mode-map (kbd "C-<return>") nil)

您可能希望将该代码添加到钩子或将其包装在 中with-eval-after-load,因此foo-mode-map在运行时定义。

于 2016-10-25T19:05:55.600 回答