将命令绑定到Emacs中的C-RET

前端之家收集整理的这篇文章主要介绍了将命令绑定到Emacs中的C-RET前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我在Emacs my-function中有一些交互功能,如何将其绑定到Ctrl RET?

我尝试过:

(global-set-key (kbd "C-RET") 'my-function)

(global-set-key (kbd "C-return") 'my-function)

但它们似乎都没有用.这是可能吗?

解决方法

永远记住kbd非常方便地接受Emacs在询问关键序列时给你的完全相同的语法,所以你永远不必猜测.

C-hkC-RET告诉我:

<C-return>

因此我会使用(kbd“< C-return>”)

OTOH,在终端上运行Emacs时,C-hkC-RET告诉我:

C-j

因为C-RET不是终端中的有效控制字符,因此Emacs没有接收到它在GUI模式下获得的相同输入(因此我无法在终端中使用该绑定).

猜你在找的C&C++相关文章