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.