Vim netrw показывает точечный файл / каталог, даже если он скрыт
Итак, вот моя конфигурация netrw:
let g:netrw_winsize=-35
let g:netrw_localrmdir='rm -r'
let g:netrw_fastbrowse=0
let g:netrw_hide=0
let g:netrw_list_hide= '*/\.git,*/\.DS_Store$'let g:netrw_sizestyle="h"
let g:netrw_liststyle=3
При открытии netrw (например, :Explore
) Я нахожу оба .git
каталог и .DS_Store
файл все еще виден, когда я ожидаю, что они не будут видны.
Сначала я подумал, что это может быть netrw_hide=0
который должен показать ВСЕ файлы (хотя я ожидал netrw_list_hide
переопределить это). Но я удалил этот параметр, и проблема не исчезла.
Есть идеи?
1 ответ
Параметр конфигурации применяется к именам файлов, а не ко всему пути к файлу + имени. Итак, вам нужно отбросить ведущий */
и вместо этого якорь с ^
:
let g:netrw_list_hide= '^\.git$,^\.DS_Store$'
let g:netrw_sizestyle="h"
Кроме того, второй конфиг должен быть в отдельной строке, но я думаю, это была простая опечатка в вашем вопросе.