Quando faço uma edição em um arquivo e saio do vim, gostaria de desfazer essa alteração quando a reabrir mais tarde.
Você pode ativar o desfazer persistente, verifique a ajuda com
:help undo-persistence
É necessário pelo menos o vim 7.3.
desfazer persistência precisa de alguma configuração antes do uso, como definir um diretório para manter as informações de desfazer persistentes. Uma boa explicação é dada aqui: http://amix.dk/blog/post/19548 (graças a @Dalker)
Não posso comentar na postagem acima, mas gostaria de salientar que a desfazer persistência não está disponível no vim 7.2, que é a versão instalada por padrão no Ubuntu 10.10, portanto, provavelmente nos computadores de muitas pessoas no momento da instalação. esta postagem.
Depois que o vim é atualizado para 7.3, a desfazer persistência precisa de alguma configuração antes do uso, como definir um diretório para manter as informações de desfazer persistentes. Uma boa explicação é dada aqui: http://amix.dk/blog/post/19548