uncategorized

vim中多窗口大小改变

vim中经常我们会对vim自动给我们的分屏不满意,例如像下面的这样的分屏

你是不是觉得最左边的窗口和最右边的窗口偏小了, 强迫症患者,哈哈~~
下面几个在vim里面改变window大小的操作吧

1
2
纵向 :resize+行数(-行数)可以将当前窗口增加指定的行数,如果没有+号,则直接是将当前窗口指定到某个行数(注意加+号时,中间不能有空格)  
横向: vertical resize+行数 (-行数)可以将当前窗口增加指定的列数,与上面差不多.下面是我对其的一个演示

下面是一个演示过程:

https://asciinema.org/a/9627

还有其他的一些操作:

1
2
3
4
5
(number) <Ctrl-w> + 可以给指定窗口增加一行,number是指重复的次数  
(number) <Ctrl-w> – 可以给指定窗口减一行,number是指重复的次数
(number) <Ctrl-w> < 可以给指定窗口减一行(垂直), number是指重复的次数
(number) <Ctrl-w> > 可以给指定窗口增加一行(垂直), number是指重复的次数
<Ctrl-w> = 是指给在同一水平面的所有窗口相等的大小

下面也是一个演示过程:

https://asciinema.org/a/9628

关于更多window的操作, 直接在vim命令行输入help window, 就可以查看所有的操作了~~