在Vim中快速切换垂直分割到水平分割
在Vim中,如何将当前窗口从水平分割切换到垂直分割,反之亦然?
我刚才意外地做了这件事,但我无法再找到钥匙。
Vim邮件列表说(重新格式化以提高可读性):
将两个垂直分割的窗口更改为水平分割
Ctrl-w t Ctrl-w K
水平到垂直:
Ctrl-w t Ctrl-w H
说明:
Ctrl-w t使第一个(顶部)窗口当前为Ctrl-w K将当前窗口移动到最顶部的全角Ctrl-w H将当前窗口移动到最左边的全高
请注意,t是小写字母,K和H是大写字母。
另外,只有两个窗口,看起来你可以放弃Ctrl-W t部分,因为如果你已经在只有两个窗口中的一个窗口,那么使它变为最新的点是什么?
^w
后跟大写H
, J
, K
或L
将会像正常光标导航一样,将当前窗口分别移动到最left
, bottom
, top
或right
。
小写等价物移动焦点而不是移动窗口。
当您有两个或更多个窗口水平或垂直打开,并且想要将它们全部切换到另一个方向时,可以使用以下内容:
(切换到水平)
:windo wincmd K
(切换到垂直)
:windo wincmd H
它有效地进入每个窗口,使用^ WK或^ WH。
链接地址: http://www.djcxy.com/p/19131.html上一篇: To switch from vertical split to horizontal split fast in Vim
下一篇: In Vim is there a way to delete without putting text in the register?