Я использую gvim для окон, и я хочу знать способ отключения файла temp (заканчивается на ~) создании файла. Также есть проблема, если мы это сделаем?
GVIM для Windows: способ отключения создания файла tmp
Ответ 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 или сетевом диске, а буква диска снова используется, вы можете столкнуться с проблемами.