:vsplit
(short form :: :vs
)垂直拆分Vim视口。 :30vs
拆分视口,使新窗口宽30个字符。 建立这个30个字符窗口后,如何将其大小更改成31或29? vim
使用水平窗口Ctrl - W +将行数增长1。 将列增长一个的等效命令是什么? spa
若是您还须要HORIZONTAL SPLIT调整大小:
全部拆分的命令都相同,只是参数更改: code
-
+
而不是<
>
orm
示例 :
将水平尺寸减小 10列 rem
:10winc -
将水平尺寸增长 30列 it
:30winc +
或在正常模式下: form
水平分裂 vimrc
1 0 CTRL + w - map
3 0 CTRL + w + im
垂直分裂
1 0 CTRL + w < (减小)
3 0 CTRL + w > (增长)
我身边的另外一个提示:
为了设置窗口的宽度,让咱们说刚好是80列,请使用
80 CTRL+W |
要将其设置为最大宽度,只需省略前面的数字:
CTRL+W |
我正在使用如下命令:
set lines=50 " for increase the height to 50 lines (Vertical) set columns=200 " for increase the width to 200 columns (Horizontal)
这是我如今使用的:
nnoremap <silent> <Leader>= :exe "resize " . (winheight(0) * 3/2)<CR> nnoremap <silent> <Leader>- :exe "resize " . (winheight(0) * 2/3)<CR> nnoremap <silent> <Leader>0 :exe "vertical resize " . (winwidth(0) * 3/2)<CR> nnoremap <silent> <Leader>9 :exe "vertical resize " . (winwidth(0) * 2/3)<CR>
我经过映射.vimrc中的如下内容来使用数字来调整大小
nmap 7 :res +2<CR> " increase pane by 2 nmap 8 :res -2<CR> " decrease pane by 2 nmap 9 :vertical res +2<CR> " vertical increase pane by 2 nmap 0 :vertical res -2<CR> " vertical decrease pane by 2