Подтвердить что ты не робот

GVIM для Windows: способ отключения создания файла tmp

Я использую gvim для окон, и я хочу знать способ отключения файла temp (заканчивается на ~) создании файла. Также есть проблема, если мы это сделаем?

4b9b3361

Ответ 1

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

set nobackup

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

Если вы хотите избавиться от временного файла .swp(swap), вы также можете установить это:

set noswapfile

Файл подкачки создается при открытии файла и предоставляет некоторую защиту для резервного копирования/восстановления, в случае сбоя Vim при редактировании файла. Он также может помешать нескольким Vims редактировать один и тот же файл. Я обычно просто выключаю это, потому что я редко использую его. Файл .swp не так раздражает, как файл, потому что он исчезает, когда вы закрываете Vim, но я все еще просто отключил эту функцию.

Ответ 2

Это не совсем то, что вы просили, но что-то, что я нашел, хорошо работает, это перенаправить файлы подкачки и резервные копии в отдельную выделенную папку. Таким образом, они все еще там, если они мне нужны, но они не загромождают папку, в которой я работаю.

Вот строки из моего файла C:\Program Files (x86)\Vim\_vimrc, чтобы поместить файлы во временный каталог:

set backup
set dir=%TMP%
set backupdir=%TMP%
set directory=%TMP%
set noundofile

Последняя строка предотвращает распространение файлов отмены.

Ответ 3

поместите их в свой файл vimrc

set nobackup
set nowritebackup
set noswapfile

Ответ 4

Изнутри vim:

:e $HOME/_vimrc

и добавьте это в файл:

set nobackup

Тогда $HOME/_vimrc~, надеюсь, будет последней резервной копией, которую делает vim!

Ответ 5

Вы также можете использовать _vimrc из $VIM. Файл _vimrc из вашего домашнего каталога будет загружен позже и победит последний параметр. Остерегайтесь использования общего каталога для резервного копирования, свопинга или отмены файлов. Если вы находитесь на USB или сетевом диске, а буква диска снова используется, вы можете столкнуться с проблемами.