Quando abro outro arquivo em uma sessão do Vim, todo o histórico de edição dos outros arquivos desaparece.
É possível configurar o Vim para salvar e restaurar automaticamente o histórico de edição de arquivos ao percorrer os arquivos?
Quando abro outro arquivo em uma sessão do Vim, todo o histórico de edição dos outros arquivos desaparece.
É possível configurar o Vim para salvar e restaurar automaticamente o histórico de edição de arquivos ao percorrer os arquivos?
gvim
evim
são o mesmo programa. Apenas a interface do usuário é diferente.’undofile’
não é necessário para corrigir isso: a configuração'hidden'
será suficiente.Respostas:
O que faço é adicionar o seguinte ao meu
.vimrc
:Dessa forma, todas as suas informações de desfazer / alterar árvore são salvas nas sessões do vim e, da próxima vez que você abrir o arquivo, ainda poderá desfazer / refazer edições antigas.
fonte
mkdir ~/.vim/undo
. O Vim não o cria automaticamente.