我在vim中广泛使用视口,我永远将文件分割成新的视口等。我通常使用 Ctrl + W 和一个移动键在视口中导航,即:hjkl
由于存在用于快速切换标签的常规模式命令,gt
,gT
和^gt
,我想知道是否存在没有修饰符的正常模式等效。如果没有,那么好的映射会是什么? gv
和gw
都已被采用。
答案 0 :(得分:5)
为了快速切换视口,我使用以下内容:
noremap <C-J> <C-W>j<CR>
noremap <C-K> <C-W>k<CR>
noremap <C-H> <C-W>h<CR>
noremap <C-L> <C-W>l<CR>
答案 1 :(得分:1)
我有以下映射:
map <tab> <c-w>
map <tab><tab> <c-w><c-w>
所以我可以在<tab>j
,<tab>k
等窗口之间快速移动...
请注意,这也可以更轻松地使用所有其他<c-w>
映射(如<c-w>t
)转到第一个窗口,或<c-w>b
转到最后一个窗口。
这些只是<tab>t
和<tab>b
。
在使用这些映射之前,我正在使用
map ,w <c-w>
所以你再次使用它后跟一个字母在窗户周围移动。
如果你只想坚持左,右,上,那么你可以直接 使用像
这样的东西map ,l <c-w>l
等等。