Editor do Vim “restaurar, anular ou cancelar” - o que devo fazer?

1

Enquanto eu estou editando meu arquivo httpd.conf, o editor vim é fechado abruptamente. Agora, quando eu estou tentando abrir o arquivo novamente editor diz "quer restaurar ou anular ou cancelar. Depois de fazer isso uma das tarefas que abre o arquivo. Então eu fecho o arquivo normalmente.

Agora, quando eu abrir novamente este arquivo, ele novamente pedirá para restaurar. e as alterações não são salvas corretamente.

O que devo fazer?

    
por Untraceable 12.10.2011 / 08:58

2 respostas

2

O Vim usa um sistema de arquivos de swap para manter um estado constante do arquivo em que você está trabalhando no caso de o Vim travar, o computador perder energia, etc.

O vim exclui o arquivo .swp quando ele é fechado, e você só deve ver esta mensagem se o vim for desligado abruptamente ou se outro vim estiver aberto em algum lugar.

( R ) ecover: abrirá o arquivo baseado no que está no swap - Útil se o vim ou o seu computador travar. O conteúdo do arquivo será parecido com o que foi feito quando o vim foi aberto pela última vez.

( E ) dit De qualquer forma: irá abrir o arquivo com base no que realmente está no arquivo. O conteúdo do arquivo será parecido com o que foi salvo pela última vez.

Quando vir esta mensagem, você deve usar ls -a para mostrar o arquivo swp e excluí-lo com rm .the-name.swp .

    
por 14.10.2011 / 14:25
6

Você lerá o restante da mensagem e perceberá que deseja excluir o arquivo que começa com . e termina com .swp .

    
por 12.10.2011 / 09:00