Vim netrw显示点文件/目录,即使设置为隐藏

时间:2016-12-23 18:16:01

标签: 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 个答案:

答案 0 :(得分:0)

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

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

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