在Vim中,我倾向于在新的垂直分割中打开缓冲区(偶尔会发生水平分割)。我将我的代码保存为80个字符,因此在大型显示器上运行得非常好。如何在存在水平分割的情况下将垂直分割窗口移动到水平分割?
我经常跟这个窗口安排结束:
--------------------- | | | | | | | | | | ------ | A | B | | | | | | | | | | | ---------------------
在四,五列宽,它可以开始变得有点过于狭窄,所以后来我想四处移动窗口,所以它看起来像这样:
---------------- | | | A | | | | | ------ ------ | | | B | | | | | ----------------
据我所知,在Vim中移动窗口是无法做到的。
得到那个窗口的安排,我发现的唯一方法,就是关闭窗口A,然后重新打开一个从窗口B.一个新的水平分割
那是正确的,或者是有一个在Vim中移动/重新排列窗口的方式?也许是一个插件?
我还没有找到任何东西,所以我想我会问,因为我发现窗户的打开/关闭非常烦人,打破了我的流程。
FWIW,我发现Ctrl-W + J
/Ctrl-W + K
快捷键没用,因为他们使新的水平分割一样宽的整个屏幕,而不是与相邻的窗口分裂。即Ctrl-W + J
会给我这个:
---------------- | | | | | | | | ------ | A | | | | | | | | | ---------------- | | | B | ----------------
这通常是从来没有我想要的。
如果有人有一些想法,让我知道!
我会喜欢你:关闭和分裂。将'设置splitright设置splitbelow'帮助? ' – romainl