Por que o vim sempre não me dá a opção de excluir um arquivo de troca?

13

Se eu reiniciar o vim após uma falha, ele me dirá que existe um arquivo de swap para o meu arquivo e me perguntará o que fazer - abra de qualquer maneira, recupere o arquivo, saia, aborte etc. a opção de excluir o arquivo de troca, e geralmente é a opção que eu preciso. Outras vezes, no entanto, isso não me dá essa opção por algum motivo. Por que isso e como posso obter o vim para permitir que eu exclua arquivos de swap do vim? (Porque excluir manualmente é uma dor.)

    
por Jon 29.04.2014 / 19:35

2 respostas

16

De :help swap-exists :

D  Delete the swap file.  Use this when you are sure you no longer need it.
   For example, when it doesn't contain changes, or when the file itself is
   newer than the swap file.
      On Unix this choice is only offered when the process that created the
   swap file does not appear to be running.

Então, parece que o Vim acredita que outro processo do Vim ainda está sendo executado ativamente no arquivo.

    
por 30.04.2014 / 03:24
1

Sua segunda pergunta: "como posso obter o vim para permitir que eu exclua arquivos de swap do vim"

é respondido aqui: What's a maneira mais fácil de excluir arquivos swap do Vim que eu já recuperei?

    
por 17.06.2015 / 06:06

Tags