0

所以以下是我的 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覆盖它)。但是我删除了该设置,问题仍然存在。

有任何想法吗?

4

1 回答 1

0

配置设置适用于文件名,而不是整个文件路径+名称。因此,您需要删除前导*/,而是锚定^

let g:netrw_list_hide= '^\.git$,^\.DS_Store$'
let g:netrw_sizestyle="h"

此外,第二个配置需要在单独的行上,但我想这是您问题中的一个简单错字。

于 2017-02-10T10:23:15.113 回答