假设我在Emacs my-function
中有一些交互功能,我如何将它绑定到Ctrl + RET?将命令绑定到Emacs中的C-RET
我曾尝试用:
(global-set-key (kbd "C-RET") 'my-function)
和
(global-set-key (kbd "C-return") 'my-function)
,但他们都不工作。这是可能吗?
假设我在Emacs my-function
中有一些交互功能,我如何将它绑定到Ctrl + RET?将命令绑定到Emacs中的C-RET
我曾尝试用:
(global-set-key (kbd "C-RET") 'my-function)
和
(global-set-key (kbd "C-return") 'my-function)
,但他们都不工作。这是可能吗?
永远记住,很方便地接受Emacs的让你完全一样的语法当你问它大约一个键序列,所以你永远不会有猜测。
章ķC-RET告诉我:
<C-return>
所以我会用(kbd "<C-return>")
OTOH,在我的终端上运行的Emacs时,章ķC-RET告诉我:
C-j
因为C-RET
不是在终端有效的控制字符,因此emacs不仅接收相同的输入端,它得到在GUI模式(因此我不能够使用,在我的结合终奌站)。
这应该工作:
(global-set-key [(control return)] 'my-function)
它为我,但可能不会在终端按@菲尔斯的答案。
谢谢你的解释。该方法通常帮助我找出棘手的语法。 – 2015-01-21 17:02:00