:vsplit(缩写::vs)垂直分割Vim视口。:30vs分割视口,使新窗口宽30个字符。一旦创建了这个30字符的窗口,如何将其大小更改为31或29?
对于水平窗口,Ctrl-W +增加一行数。将列加1的等效命令是什么?
:vsplit(缩写::vs)垂直分割Vim视口。:30vs分割视口,使新窗口宽30个字符。一旦创建了这个30字符的窗口,如何将其大小更改为31或29?
对于水平窗口,Ctrl-W +增加一行数。将列加1的等效命令是什么?
当前回答
更改宽度使用“垂直调整大小”,更改高度使用“调整大小”。
我已经在我的.vimrc中完成了以下映射
ALT→将增加所选分割的宽度 ALT←将减小所选分割的宽度 ALT↓将增加所选分割的高度 ALT↑将降低所选分割的高度
我的。vimrc代码:
nmap <M-Right> :vertical resize +1<CR>
nmap <M-Left> :vertical resize -1<CR>
nmap <M-Down> :resize +1<CR>
nmap <M-Up> :resize -1<CR>
Vim调整大小拆分更快
其他回答
同样的,我在我的.vimrc中使用下面的代码来让我在分割中移动,自动将我移动到的分割扩展到它的全部大小,并将其余的分割缩小到它们的最小高度或宽度:
" Switch between window splits using big J or K and expand the split to its
" full size.
"
" Move vertically in the window through the horizontal splits...
map <C-J> <C-w>j<C-w>_
map <C-K> <C-w>k<C-w>_
" Move horizontally in the window through the vertical splits...
map <C-H> <C-w>h<C-w>\|
map <C-L> <C-w>l<C-w>\|
我的另一个建议是:
为了将窗口的宽度设置为80列,请使用
80 CTRL+W |
为了将其设置为最大宽度,只需省略前面的数字:
CTRL+W |
更改宽度使用“垂直调整大小”,更改高度使用“调整大小”。
我已经在我的.vimrc中完成了以下映射
ALT→将增加所选分割的宽度 ALT←将减小所选分割的宽度 ALT↓将增加所选分割的高度 ALT↑将降低所选分割的高度
我的。vimrc代码:
nmap <M-Right> :vertical resize +1<CR>
nmap <M-Left> :vertical resize -1<CR>
nmap <M-Down> :resize +1<CR>
nmap <M-Up> :resize -1<CR>
Vim调整大小拆分更快
我正在使用以下命令:
set lines=50 " For increasing the height to 50 lines (vertical)
set columns=200 " For increasing the width to 200 columns (horizontal)
我使用数字通过在.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