首页 > 解决方案 > vim:如何移动窗口既不使用 ctrl+w+ 也不更改默认键设置

问题描述

我使用 split 命令在浏览器中打开多个窗口,并且我想通过使用“ctrl+w+方向”来更改位置,由于 Chrome 中的默认快捷键,它将关闭当前浏览器选项卡。我不想更改 vim 或浏览器中的任何设置,你能帮帮我吗?也许有一些命令,比如 'next' ?

标签: vimsplitmove

解决方案


您可以使用:wincmd来访问任何 Windows 命令,而无需使用CTRL-W击键。

例如,:wincmd H使当前窗口成为一个垂直分割,占据整个左侧(与此相同CTRL-W H。)


但在某些时候,您可能最终想要设置映射。:wincmd w每次要切换到下一个窗口时都要输入吗?即使您不想在 vimrc 中设置它,也许:map \w <c-w>您只需要使用快速\w而不是CTRL-W无处不在?或者选择类似短的东西。您可以像输入命令一样快地键入此映射:wincmd,然后您可以访问所有窗口命令,而不必遇到有问题的CTRL-W...


推荐阅读