我只是希望能够使用键盘快捷键垂直和/或水平拆分我的VIM缓冲区/窗口。我想使用以下快捷方式:
垂直拆分
,v
横向拆分
,h
这将是, (逗号),后跟 v 以垂直拆分缓冲区& ,(逗号)后跟 h 以横向拆分缓冲区。
答案 0 :(得分:6)
您可以尝试直接学习命令
<C-w>s
<C-w>v
表示水平和垂直分割。 我使用映射
nnoremap ,w <C-w>
<C-w>
因此,对于拆分,我输入,ws
或,wv
这样做的好处是它允许您对所有其他映射使用,w
由<C-w>
我认为在此上下文中有用的最后一个映射是
nnoremap ,, <C-w><C-w>
用于在各种分割之间进行切换。
答案 1 :(得分:5)
nnoremap ,v <C-w>v
nnoremap ,h <C-w>s
答案 2 :(得分:1)
nnoremap ,v :split<enter>
nnoremap ,h :vsplit<enter>