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"

Кроме того, второй конфиг должен быть в отдельной строке, но я думаю, это была простая опечатка в вашем вопросе.

Другие вопросы по тегам