Скрытие swp, ~ файлов в браузере файлов Vim по умолчанию

Я использую файловый браузер по умолчанию в Vim много. Но раздражает то, что он показывает файлы подкачки, .orig, .php~ и т. Д. Могу я как-нибудь скрыть эти файлы?

Кстати, почему Vim не всегда возвращается в браузер файлов при нажатии Ctrl - 6?


person Olle Härstedt    schedule 09.01.2014    source источник
comment
возможный дубликат Как изменить путь к папке для swp файлы в Vim   -  person the Tin Man    schedule 09.01.2014


Ответы (4)


Если вы не хотите переместить файлы подкачки и резервные копии в другой (единственный) каталог (как указано в ответе Tin Man), вам необходимо настроить встроенный плагин netrw (который предоставляет файл браузер), как описано в :help g:netrw_list_hide:

:let g:netrw_list_hide= '.*\.swp$,\~$,\.orig$'

Поместите это в свой ~/.vimrc, чтобы сделать его постоянным.

person Ingo Karkat    schedule 09.01.2014

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, чтобы прочитать документацию по этим двум параметрам.

person the Tin Man    schedule 09.01.2014

Скорее всего, эти файлы появляются из-за того, что Vim был закрыт до того, как буфер был записан в исходный файл / местоположение. Всегда вводите :write или :update перед выходом из Vim.

person hawk    schedule 09.01.2014

Вместо использования Ctrl - ^ попробуйте :Rex.

В netrw v151 :Rex также может вернуться из браузера netrw к последнему редактируемому файлу в этом окне.

person user21497    schedule 16.04.2014