você está aqui: Home  → Arquivo de Mensagens

Vim - A Máquina do Tempo

Colaboração: Rubens Queiroz de Allmeida

Data de Publicação: 06 de julho de 2010

A dica que se segue foi extraída do livro "O Editor de Textos Vim", de autoria de várias pessoas, e anunciado na Dicas-L no dia 17 de fevereiro de 2009. O livro é excelente, muito bem escrito e pode ser redistribuído segundo os termos da Free Documentation License.

O livro pode ser baixado na íntegra a partir do endereço http://code.google.com/p/vimbook

A Máquina do Tempo

O Vim possui muitas formas para desfazer e refazer, e uma das mais interessantes é a máquina do tempo! A máquina do tempo é extremamente util quando no meio de um texto se percebe que boa parte do que foi adicionado é inútil e que nos ultimos 10 minutos não há nada que se possa aproveitar. Utilizando a máquina do tempo é possível eliminar os ultimos 10 minutos de texto inútil do seu documento facilmente, utilizando:

  :earlier 10m

Com esse comando o documento ficará exatamente como estava 10 minutos atrás! Caso após a exclusão perceba-se que foi excluído um minuto a mais, é possível utilizar o mesmo padrão novamente para avançar no tempo:

  :later 60s

Note que dessa vez foi utilizado later ao invés de earlier, e passando segundos como argumento para viajar no tempo. Portanto o comando acima avança 60 segundos no tempo.

Para uma melhor visão de quanto se deve voltar, pode ser usado o comando:

  :undolist

O comando acima mostra a lista com as informações sobre Desfazer e Refazer.

E com essas informações pode-se voltar no tempo seguindo cada modificação:

  :undo 3

Esse comando fará o documento regredir 3 modificações.



Veja a relação completa dos artigos de Rubens Queiroz de Allmeida

 

 

Opinião dos Leitores

Felipe
19 Jul 2010, 08:05
assim dá até pra parar de usar o cvs

(haha)
Makira
16 Jul 2010, 11:57
Enfim, algo que não eh artigo > /dev/null 2>&1 ...parabéns , continue assim.. !!!
Rodolfo
14 Jul 2010, 10:07
Muito bom pra quem (como eu) está usando o vi para programar, e percebe as alterações feitas no código não foram tão boas assim ;)
Jaú
06 Jul 2010, 11:17
Essa sim é a boa e velha Dicas-L! :-D
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script