emacs中的`Ctrl-x`可以改成`Ctrl-w`吗?

Can `Ctrl-x` in emacs can be changed to `Ctrl-w`?

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

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

(另外,如果我想将缓冲区垂直拆分(C-x + 3)到(C-w + v),我应该如何编写我的.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 除外)未更改。