Po pierwsze zakładam, że pliki kończące się na „~”, które są tworzone przez vima podczas edycji pliku, rzeczywiście służą do tymczasowego tworzenia kopii zapasowych podczas edycji.
Ale za każdym razem, gdy otwieram plik za pomocą vima i zamykam go (: wq), znajduję taki plik ~. Dlaczego VIM nie sprząta? Zakładam, że coś jest źle skonfigurowane.
Odpowiedzi:
Możesz wyłączyć tworzenie kopii zapasowych, umieszczając tę linię w pliku vimrc:
Ale jeśli nadal chcesz wykonać kopię zapasową plików, scentralizuj ją w katalogu za pomocą:
na przykład.
źródło
backup
opcja jest domyślnie wyłączona, powinieneś przeczytać dokument przed włączeniem opcji..swp
Pliki są używane, gdy vim ulega awarii, a nie kopie zapasowe:w
możesz to zrobić:up
zamiast tego, co zaoszczędzi tylko, jeśli nastąpią zmiany.Nie. Są to nie współczesne kopie zapasowe tworzone podczas zapisywania .
Pliki tymczasowe tworzone podczas edycji mają nazwy
.wibble.swp
(na platformach podobnych do UNIX) (dla pliku o nazwiewibble
).vim
sam w sobie daje gen na tym pierwszym, w tym zasady określające, kiedy tworzone są pliki kopii zapasowej, a kiedy nie. daje gen na tym drugim.źródło