首页 > 解决方案 > emacs中的`Ctrl-x`可以改成`Ctrl-w`吗?

问题描述

我是 emacs 的新手,我想将Ctrl-x密钥更改为Ctrl-w.

容易改变吗?如果是这样,我该如何改变?

(另外,如果我想将缓冲区垂直拆分(Cx + 3)到(Cw + v),我应该如何编写我的 .emacs?)

标签: emacs

解决方案


我的建议是不要这样做。你正在与一个强大的惯例作斗争,你可能会在边缘情况下玩打地鼠。

也就是说,您可以通过以下方式获得 95%:

(global-set-key (kbd "C-w") ctl-x-map)

可以通过以下方式更改垂直拆分:

(define-key ctl-x-map (kbd "v") #'split-window-right)

请注意,这些只是覆盖C-wC-w v键绑定。现有的C-x键绑定(除了C-x v)没有改变。


推荐阅读