VIM: отключить своп

4360
Jeremy L

Как отключить обмен файлами для VIM через .vimrc?

6

4 ответа на вопрос

11
ennuikiller
set nobackup set nowritebackup set noswapfile 
Резервное копирование файлов может быть полезно, если вам нужно быстро оригинал. Также имейте в виду, что, отключив nowritebackup, вы рискуете уничтожить файл в случае ошибки ввода-вывода. John T 14 лет назад 3
Я думаю, что отключение резервного копирования или файла подкачки является разумным, но не оба. я отключаю резервные копии, но файл подкачки несколько раз спасал мой derriere. quack quixote 14 лет назад 4
Я действительно не был бы обеспокоен ошибкой ввода-вывода; Я хотел бы подумать, если это произошло, восстановление моих изменений в файле - наименьшее из моих беспокойств. Jeremy L 14 лет назад 2
6
John T

Бросьте это в свой .vimrc:

set noswapfile 
5
Kevin Panko

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

Вместо этого поместите их во временную папку, чтобы они не были разбросаны по всему:

if has("win32") set directory=c:\\tmp,c:\\temp elseif has("unix") set directory=/tmp endif 
3
Kevin M

начните vim с аргумента "-n":

vim -n <file>