這個(gè)需求的啟發(fā)於 vifm, 我目前的使用中也大部分的使用左右2個(gè)split-window。
我覺得納悶,為何一定要是在 Visual Mode 下?有什麼特別的理由嗎?
如果是 Normal Mode,反而比較容易理解,映射方法也不難:
nnoremap <TAB> <C-w>w
這樣就可以在任意數(shù)量的分個(gè)視窗裡切換了。那麼同理 Visual Mode 也是類似的:
vnoremap <TAB> <C-w>w
但是這裡有一個(gè)未決點(diǎn),那就是切換之後還要不要保留在另外一個(gè)視窗的 Visual Mode 選擇部分呢?如果是的話,或許應(yīng)該加上 gv
:
vnoremap <TAB> <C-w>wgv