Я работаю над проектом на удаленном сервере. Я не хочу иметь файлы подкачки на сервере. Я бы хотел, чтобы все файлы подкачки для Vim (и, конечно же, gVim) сохранялись в указанном каталоге. Как я мог это сделать?
Как изменить путь к папке для swp файлов в Vim
Ответ 1
Вы можете установить опцию directory
в том месте, где вы хотите, чтобы vim сохранял свои файлы подкачки, например:
" $HOME/.vimrc
:set directory=$HOME/.vim/swapfiles//
Я использую трейлинг-разделители двойного пути, потому что из справки docs:
Для Unix и Win32, если каталог заканчивается двумя разделителями путей "//" или "\\", имя файла подкачки будет создано из полного пути к файлу со всеми разделителями путей, замененными на проценты% знаки. Это обеспечит уникальность имени файла в каталоге сохранения.
Ответ 2
Возможно, вам захочется также установить параметры backupdir:
set backupdir=Z:\backups
Это делает резервные копии хранилища vim в определенном месте, а не в текущем каталоге.