Por que o vim está deixando versões de arquivos temporários em todo o lugar?

8
Primeiro de tudo, eu assumo que os arquivos terminados com "~", que são criados pelo vim ao editar um arquivo, estão realmente servindo ao propósito de backups temporários durante a edição.

Mas toda vez que eu abro um arquivo com o vim e o fecho (: wq) eu depois encontro esse arquivo ~. Por que o vim não está limpando? Eu suponho que há algo não configurado corretamente.

    
por Raffael 17.03.2014 / 19:31

2 respostas

17

Você pode desabilitar os arquivos de backup colocando esta linha no seu arquivo vimrc:

set nobackup

Mas se você ainda quiser fazer o backup de seus arquivos, centralize-o em um diretório com:

set backupdir=~/tmp

por exemplo.

    
por 17.03.2014 / 19:35
5

First of all I assume those files […] are indeed serving the purpose of temporary backups while editing.

Não. Eles são backups temporais não feitos ao salvar .

Os arquivos temporários criados durante a edição são (em plataformas semelhantes a UNIX) chamados .wibble.swp (para um arquivo chamado wibble ).

:help backup
in vim em si lhe dá a geração na primeira, incluindo as regras para quando os arquivos de backup são criados e quando não são.
:help swap
dá a você o gen sobre o último.     
por 17.03.2014 / 23:05

Tags