Você quer ter
set hidden
no seu arquivo .vimrc
. Leia um pouco sobre a opção oculta e buffers ocultos
Ok, eu sou um usuário vim com o plugin Minibufexl que mostra abas de buffer, mapeei Shift + J e Shift + K para alternar entre as abas. Uma coisa que frequentemente me frustra é durante a edição de um arquivo, e mudar para outro buffer, eu tenho que escrever para o arquivo atual e, em seguida, mudar.
Por exemplo, eu tenho foo.cpp e foo.h abertos em dois buffers, e estou editando o foo.cpp e não o salvei, preciso verificar foo.h para ver uma definição de função. Eu então uso os arquivos alternativos rapidamente plugin (a.vim) ou o meu atalho acima. Aqui é onde eu tenho que salvar antes de mudar, fica irritante rapidamente.
Eu não sei qual consulta de pesquisa usar nos Googles, então estou perguntando aqui, minhas desculpas se isso for enganoso.
Você quer ter
set hidden
no seu arquivo .vimrc
. Leia um pouco sobre a opção oculta e buffers ocultos
Você pode achar útil usar janelas divididas. Por exemplo, durante a edição de foo.c, execute
:split foo.h
Isso abrirá foo.h em uma janela acima de foo.c. Você pode mover entre janelas com ^W^W
(Ctrl-W Ctrl-W) e maximizar a janela atual com ^W_
. Você pode encontrar mais informações sobre isso executando
:help windows