【发布时间】:2020-08-01 09:14:59
【问题描述】:
如果启用 cua-mode,重新定义 Ctrl-Enter 不会按预期工作,并且始终运行 cua-set-rectangle-mark功能。在下面的代码中,您可以看到我还为我的函数定义了 Alt-Enter,仅用于测试,并且运行良好。但我希望将 Alt-Enter 留给 cua-set-rectangle-mark 因为我更喜欢使用 Ctrl-Enter 来调用我的函数在当前行下方创建一行。怎么了?
(cua-mode t)
(defun vscode-insert-line-below()
(interactive)
(move-end-of-line 1)
(newline-and-indent))
(global-set-key (kbd "C-<return>") 'vscode-insert-line-below)
(global-set-key (kbd "M-<return>") 'vscode-insert-line-below)
【问题讨论】:
标签: emacs key-bindings cua-mode