SMarcell
(usa Slackware)
Enviado em 20/08/2012 - 13:33h
No VIM é possível utilizar a opção 'Persistent Undo' que permite que alterações sejam gravadas num arquivo externo e sejam retornadas no arquivo originalmente editado a qualquer momento.
Veja:
1 - Abra o arquivo que se quer editar
2 - Configure a opção 'undofile'
:set undofile
* Será criado um arquivo oculto com o mesmo nome do arquivo editado, mas com uma extensão '.un~'.
Edite normalmente o arquivo e antes de fechá-lo faça:
:wundo .nome_do_arquivo.un~
Feche (e salve!) o arquivo normalmente.
Agora para retornar as alterações anteriores, faça:
1 - Abra o arquivo que se quer editar
2 - Carregue o 'undofile'
:rundo .nome_do_arquivo.un~
E para voltar as alterações:
:earlier NA
* Onde NA é o número da alteração desejada.
Mais detalhes?
:help
:help undo
:help persistent-undo
:help earlier
THIS IS VIIIIIIIIMMMMMM...