如何设置全局密钥C-x

时间:2013-10-14 15:16:09

标签: emacs

我想将所有C-x命令设置为M-x,这样我就可以将拇指放在ALT按钮的左手上。 但是C-h和C-x的功能是什么? 感谢。

2 个答案:

答案 0 :(得分:4)

Control-X绑定到函数Control-X-prefix,这是一个键映射(将键击与命令相关联的表)。

因此,要将\M-x设置为\C-x,请执行以下操作:

(define-key global-map "\M-x" 'Control-X-prefix)

所有这一切,我建议您重新调试键盘,而不是重新绑定emacs:许多窗口管理器(包括X11,OS X和许多Windows设置)为您提供了自定义各种修改键的方法(例如,转动左-Alt进入另一个Control。)看看它们,你可能会找到一个你喜欢的设置。

答案 1 :(得分:0)

使用C-x C-h查看C-x绑定。加载help-fns+.el并使用C-h M-kctl-x-maphelp-map一起查看C-xC-h的所有绑定。