如何在Vim中增長垂直分割窗口大小

:vsplit (short form :: :vs )垂直拆分Vim視口。 :30vs拆分視口,使新窗口寬30個字符。 建立這個30個字符窗口後,如何將其大小更改成31或29? vim

使用水平窗口Ctrl - W +將行數增長1。 將列增長一個的等效命令是什麼? spa


#1樓

若是您還須要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 > (增長)


#2樓

我身邊的另外一個提示:

爲了設置窗口的寬度,讓咱們說剛好是80列,請使用

80 CTRL+W |

要將其設置爲最大寬度,只需省略前面的數字:

CTRL+W |

#3樓

我正在使用如下命令:

set lines=50     " for increase the height to 50 lines (Vertical)
set columns=200  " for increase the width to 200 columns (Horizontal)

#4樓

這是我如今使用的:

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>

#5樓

我經過映射.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
相關文章
相關標籤/搜索