Quando dentro do vim, eu uso
:tabnew filename
para abrir um arquivo em uma nova guia.
No terminal, você pode fazer vim -p filename1 filename2
para abrir os dois arquivos nas abas.
Eu adicionei as seguintes linhas ao meu .vimrc
que me permitem alternar entre as guias facilmente.
nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>
nnoremap <C-j> :tabprevious<CR>
nnoremap <C-k> :tabnext<CR>
C
significa a tecla Ctrl. Assim, posso fazer Ctrl-Right
ou Ctrl-k
para alternar para a próxima guia e, da mesma forma, para a anterior.
Isso funciona para mim.
Para aqueles que usam o tmux - mapeei Ctrl-h
e Ctrl-l
para alternar janelas no tmux. Assim, usando a tecla Ctrl eh, j, k, l, posso alternar entre todas as janelas tmux e as guias vim.