8

Прежде всего, я предполагаю, что те файлы, заканчивающиеся на «~», которые создаются vim при редактировании файла, действительно служат для временного резервного копирования при редактировании.

Но каждый раз, когда я открываю файл с помощью vim и закрываю его (:wq), я впоследствии нахожу такой файл ~. Почему vim не убирает? Я предполагаю, что есть что-то не правильно настроенное.

2 ответа2

17

Вы можете отключить резервные файлы, поместив эту строку в ваш файл vimrc:

установить nobackup

Но если вы все еще хотите сделать резервную копию ваших файлов, централизовать их в каталог с:

установить backupdir = ~/tmp

например.

5

Прежде всего, я предполагаю, что эти файлы […] действительно служат для временного резервного копирования при редактировании.

Нет. Это не временные резервные копии, сделанные при сохранении.

Временные файлы, созданные во время редактирования, называются (на платформах, подобных UNIX) с именем .wibble.swp (для файла с именем wibble).

:help backup
в самом vim выдает генерал первого, включая правила, когда создаются файлы резервных копий, а когда нет.
:help swap
дает вам ген на последнем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .