Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有elpy模式的python,它工作正常,但是我真的很恼火,因为我一直不小心按下它,所以每当我按下CTRL+时,默认运行都会在光标下执行命令。ENTER如何禁用此行为?我试过了
(global-set-key (kbd "<C-return>") nil)
但这似乎没有效果。任何帮助深表感谢。
它可能不是在全局键映射中设置,而是在主要模式的映射或一些次要模式的映射中。在一个带有键绑定的缓冲区中,做C-h k C-<return>看看绑定;它应该显示它所在的键映射。然后使用define-key来更改它。例如,如果foo-mode-map包含绑定,则执行
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在运行时定义。
with-eval-after-load