:vsplit(缩写::vs)垂直分割Vim视口。:30vs分割视口,使新窗口宽30个字符。一旦创建了这个30字符的窗口,如何将其大小更改为31或29?
对于水平窗口,Ctrl-W +增加一行数。将列加1的等效命令是什么?
:vsplit(缩写::vs)垂直分割Vim视口。:30vs分割视口,使新窗口宽30个字符。一旦创建了这个30字符的窗口,如何将其大小更改为31或29?
对于水平窗口,Ctrl-W +增加一行数。将列加1的等效命令是什么?
当前回答
我正在使用以下命令:
set lines=50 " For increasing the height to 50 lines (vertical)
set columns=200 " For increasing the width to 200 columns (horizontal)
其他回答
我正在使用以下命令:
set lines=50 " For increasing the height to 50 lines (vertical)
set columns=200 " For increasing the width to 200 columns (horizontal)
我把这些映射到我的.gvimrc中,让我点击command-[arrow]来移动当前窗口的高度和宽度:
" resize current buffer by +/- 5
nnoremap <D-left> :vertical resize -5<cr>
nnoremap <D-down> :resize +5<cr>
nnoremap <D-up> :resize -5<cr>
nnoremap <D-right> :vertical resize +5<cr>
对于MacVim,你必须把它们放在你的。gvimrc(而不是。vimrc)中,否则它们会被系统的。gvimrc覆盖
如果你需要水平拆分调整大小: 该命令对所有分割都是一样的,只是参数改变了:
- +而不是< >
例子: 水平大小减少10列
:10winc -
水平大小增加30列
:30winc +
或在正常模式下:
水平分割
10 CTRL+w -
30 CTRL+w +
垂直分裂
10 CTRL+w < (decrease)
30 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调整大小拆分更快
我的另一个建议是:
为了将窗口的宽度设置为80列,请使用
80 CTRL+W |
为了将其设置为最大宽度,只需省略前面的数字:
CTRL+W |