下面是我的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会覆盖该文件)。但是我去掉了那个设置,问题就持续了下来。
有什么想法吗?
发布于 2017-02-10 10:23:15
配置设置适用于文件名,而不是整个文件路径+名称。因此,您需要删除领先的*/,而是使用^锚定。
let g:netrw_list_hide= '^\.git$,^\.DS_Store$'
let g:netrw_sizestyle="h"另外,第二个配置需要在一个单独的行,但我想这是一个简单的错误在您的问题。
https://stackoverflow.com/questions/41306103
复制相似问题