Ok, eu sou um usuário do vim com o plug-in Minibufexl, que mostra guias de buffer. Mapeei Shift + J e Shift + K para alternar entre as guias. Uma coisa que freqüentemente me frustra é ao editar um arquivo e mudar para outro buffer, EU TENHO que gravar no arquivo atual e depois mudar.
Por exemplo, tenho foo.cpp e foo.h abertos em dois buffers, e estou editando foo.cpp e não o salvei, preciso verificar foo.h para ver uma definição de função. Em seguida, uso o plug-in de arquivos alternativos rapidamente (a.vim) ou meu atalho acima. É aqui que tenho que salvar antes de mudar, fica irritante rapidamente.
Não sei qual consulta de pesquisa usar nos Googles, por isso estou perguntando aqui, desculpas se é enganosa.
Você pode achar útil usar janelas divididas. Por exemplo, ao editar foo.c, execute
Isso abrirá foo.h em uma janela acima de foo.c. Você pode mover-se entre janelas com
^W^W
(Ctrl-W Ctrl-W) e maximizar a janela atual com^W_
. Você pode encontrar mais informações sobre isso executandofonte