Я использую файловый браузер по умолчанию в Vim много. Но раздражает то, что он показывает файлы подкачки, .orig
, .php~
и т. Д. Могу я как-нибудь скрыть эти файлы?
Кстати, почему Vim не всегда возвращается в браузер файлов при нажатии Ctrl - 6?
Я использую файловый браузер по умолчанию в Vim много. Но раздражает то, что он показывает файлы подкачки, .orig
, .php~
и т. Д. Могу я как-нибудь скрыть эти файлы?
Кстати, почему Vim не всегда возвращается в браузер файлов при нажатии Ctrl - 6?
Если вы не хотите переместить файлы подкачки и резервные копии в другой (единственный) каталог (как указано в ответе Tin Man), вам необходимо настроить встроенный плагин netrw (который предоставляет файл браузер), как описано в :help g:netrw_list_hide
:
:let g:netrw_list_hide= '.*\.swp$,\~$,\.orig$'
Поместите это в свой ~/.vimrc
, чтобы сделать его постоянным.
Vim позволяет вам определять, где находятся ваши резервные копии и файлы подкачки. Довольно часто Vim указывает, что нужно использовать либо локальный каталог tmp (~/tmp
), либо что-то еще наполовину удаленное.
Вы можете определить местоположение, используя следующие команды в вашем $MYVIMRC
файле (обычно ~ / .vimrc). Я использую:
set backup " keep a backup file
set backupdir=~/.vim/_backups " store backups here
set directory=~/.vim/_swaps " store swap files here
Я создал _backups
и _swaps
в моем каталоге ~ / .vim.
Используйте h directory
и h backupdir
в Vim, чтобы прочитать документацию по этим двум параметрам.
Скорее всего, эти файлы появляются из-за того, что Vim был закрыт до того, как буфер был записан в исходный файл / местоположение. Всегда вводите :write
или :update
перед выходом из Vim.
Вместо использования Ctrl - ^ попробуйте :Rex
.
В netrw v151 :Rex
также может вернуться из браузера netrw к последнему редактируемому файлу в этом окне.