Posso recuperar um arquivo excluído do .swp após o recarregamento automático?

1

Isso está relacionado, mas não foi resolvido pela pergunta “ Como posso recuperar o arquivo original de um arquivo .swp? ”.

Eu tinha dois arquivos recém-criados a.txt e b.txt abertos em buffers. O buffer ativo era b.txt e eu apaguei acidentalmente a.txt e, em seguida, mudei para o buffer a.txt . Infelizmente, eu também tenho set autoread e set autowrite , então recarregando o buffer eu esvaziei.

Eu tentei simplesmente desfazer a exclusão no Vim pressionando u , mas sem sucesso. Existe uma maneira de recuperar o conteúdo do arquivo excluído de .a.txt.swp ? A solução para a questão vinculada não funciona aqui, presumivelmente por causa de autowrite : o arquivo não foi restaurado.

Caso seja importante, também tenho set undofile . Além disso, como o arquivo foi criado recentemente nesta sessão do Vim, o arquivo .swp deve, em princípio , conter o conjunto completo de edições feitas no arquivo.

    
por Konrad Rudolph 12.08.2014 / 16:47

1 resposta

2

Você pode recuperar o conteúdo do undofile. Mas você precisa recompilar o Vim com o patch undorecover .

    
por 16.08.2014 / 21:36

Tags