我应该在我的.vimrc中添加哪些映射,以便在VIM中垂直/水平拆分缓冲区/窗口?

时间:2011-01-08 02:07:10

标签: mapping vim

我只是希望能够使用键盘快捷键垂直和/或水平拆分我的VIM缓冲区/窗口。我想使用以下快捷方式:

垂直拆分

,v

横向拆分

,h

这将是 (逗号),后跟 v 以垂直拆分缓冲区& (逗号)后跟 h 以横向拆分缓冲区。

3 个答案:

答案 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>
相关问题