Почему, когда я создаю / сохраняю свой файл (скажем, имя файла 'xyz.sql'), gvim сохраняет другой файл, который он называет 'xyz.sql ~', в том же каталоге? Могу ли я удалить эти "лишние" файлы или они нужны по какой-то причине? Даже когда я закрываю gvim, они все еще присутствуют.
2 ответа
2
Смотрите раздел часто задаваемых вопросов vim:
You have set the 'backup' option, so Vim creates a backup file when saving
the original file. You can stop Vim from creating the backup file, by
clearing the option:
:set nobackup
1
Как правильно говорит другой ответ, это резервные файлы. Я хотел просто добавить, что если вы хотите, чтобы у вас все еще были резервные файлы, но вы не хотите, чтобы они загромождали ваши каталоги, вы можете использовать опцию backupdir
:
set backupdir=~/.backups,.
Из справки vim:
Список каталогов для файла резервной копии, разделенных запятыми.
- Файл резервной копии будет создан в первом каталоге в списке, где это возможно. Каталог должен существовать, Vim не создаст его для вас.
- Пустой означает, что файл резервной копии не будет создан («patchmode» невозможен!). Письмо может потерпеть неудачу из-за этого.