3

Как скрыть файлы резервных копий gvim под Windows XP?

РЕДАКТИРОВАТЬ: Я думаю, что я принял файлы резервных копий как файлы подкачки. На самом деле я имею в виду файлы, которые заканчиваются на ~ . Сожалею.

5 ответов5

4

Я написал ответ ниже, когда вопрос касался файлов подкачки Vim. Та же идея применима к файлам резервных копий Vim с опцией 'backupdir' вместо 'directory' (т. Е. Используйте центральный каталог для файлов резервных копий, чтобы они не мешали ).


Вы можете использовать центральное расположение для файлов подкачки. Это не «перевернет скрытый бит», но эффективно уберет их с дороги. Смотрите документацию по 'directory'.

Поместите одно из следующего в ваш .vimrc/_vimrc (например :e $HOME/.vimrc):

" Remove the current directory from the list of places that swap files might be created.
set directory-=.

" OR

" Explicit list of locations for swap files.
"   The double trailing slash makes the otherwise centralized swap files use
"   filenames that are based on the full pathname of the edited file
"   (this lets you edit (e.g.) README files from two different places without
"   getting colliding swap file names).
set directory=c:\\tmp//,c:\\temp//
2

Один из способов скрыть файлы резервных копий - поместить их в отдельный каталог. Увидеть

:help backupdir

Другим способом может быть использование BufWritePost для установки скрытого атрибута файла резервной копии после его записи.

1

Чтобы предотвратить создание файла резервной копии (файла с ~ в конце), добавьте следующее в конец файла _vimrc:

установить nobackup

установить nowritebackup

0

Кто-то предложил autocmd для установки атрибута "скрытого" файловой системы.

Я написал плагин для этого: http://www.vim.org/scripts/script.php?script_id=4505

0

Скрыть или полностью отключить это?

Если с последним все в порядке, поместите в вашу строку файла .vimrc

set noswapfile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .