禁用 Ctrl+Enter

Disable Ctrl+Enter

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

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

但这似乎没有效果。非常感谢任何帮助。

可能不是在全局键映射中设置,而是在主模式映射或某些次模式映射中。在具有键绑定的缓冲区中,执行 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 在它运行时定义。