在 Vim 中不断调整 windows 的大小
Continuously resizing windows in Vim
我知道我可以使用 CTRL-w -
/CTRL-w +
来增量 decrease/increase windows。但是,我想连续做完全相同的事情。例如不必每次都单击 CTRL-w
,然后单击 Shift =
(以获得 +
)(我知道我已经做了类似 CTRL-w 5+
的事情,但我想要增量、连续增加)。
这可能吗?
这是我自己使用的映射。按住键连续工作:
" Window resize via Alt + Shift + arrows
map <A-S-Left> <C-W>>
map <A-S-Right> <C-W><
map <A-S-Up> <C-W>+
map <A-S-Down> <C-W>-
如果不坚持使用键盘,Vimwindows可以用鼠标调整大小。在终端 Vim 中,您可能需要先 :set mouse=a
。
我知道我可以使用 CTRL-w -
/CTRL-w +
来增量 decrease/increase windows。但是,我想连续做完全相同的事情。例如不必每次都单击 CTRL-w
,然后单击 Shift =
(以获得 +
)(我知道我已经做了类似 CTRL-w 5+
的事情,但我想要增量、连续增加)。
这可能吗?
这是我自己使用的映射。按住键连续工作:
" Window resize via Alt + Shift + arrows
map <A-S-Left> <C-W>>
map <A-S-Right> <C-W><
map <A-S-Up> <C-W>+
map <A-S-Down> <C-W>-
如果不坚持使用键盘,Vimwindows可以用鼠标调整大小。在终端 Vim 中,您可能需要先 :set mouse=a
。