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-w
和 C-w v
键绑定。现有 C-x
键绑定(C-x v
除外)未更改。
我是 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-w
和 C-w v
键绑定。现有 C-x
键绑定(C-x v
除外)未更改。