Voltar um Salvar atrás [RESOLVIDO]

1. Voltar um Salvar atrás [RESOLVIDO]

Rafael Sartori
rafaelsartori

(usa Linux Mint)

Enviado em 19/04/2012 - 09:48h

Olá pessoal,

Estava digitando um códiga razoavelmente grande no VIM, fui separar em 2 arquivos diferentes... para isso usei o modo visual apertando "V" e selecionando tudo que eu queria do arquivo, umas 300 linhas.

Apertei ":wq" Salvar e Sair

Criei o outro arquivo e colei lá com o "p", porém não colou tudo! colou somente umas 60 linhas. Isso já tinha acontecido antes, mas não era tão importante.

Como faço para voltar um "Salvar" atrás do primeiro arquivo? o qual ainda não teria sido recortado.

Abraço,
Rafael S.


  


2. MELHOR RESPOSTA

Sandro Marcell
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...

3. Re: Voltar um Salvar atrás [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/04/2012 - 09:57h

bom se salvou e saiu , acho que não tem como
terias que pesquisar , mas nunca ouvir falar disso




4. Re: Voltar um Salvar atrás [RESOLVIDO]

Jadson Frassetto
kurtubuntu

(usa Ubuntu)

Enviado em 19/08/2012 - 23:00h

Acredito que isso não exista em nenhum editor
Programe-se e salve backups de seus códigos regularmente para evitar perdas.


5. Re: Voltar um Salvar atrás [RESOLVIDO]

Rafael Sartori
rafaelsartori

(usa Linux Mint)

Enviado em 19/08/2012 - 23:05h

É, infelizmente tive que refazer o código mesmo. rs

Obrigado,
R






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts