【问题标题】:Vim netrw shows dot file/directory even when set to be hidden即使设置为隐藏,Vim netrw 也会显示点文件/目录
【发布时间】:2017-02-10 18:23:15
【问题描述】:

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

有什么想法吗?

【问题讨论】:

    标签: vim netrw


    【解决方案1】:

    配置设置适用于文件名,而不是整个文件路径+名称。所以,你需要去掉前面的*/,而是用^锚定:

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

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

    【讨论】:

    • 嗨 Ingo,这是为了回复。我试过这样:let g:netrw_list_hide= '^\.git,^\.DS_Store$' 但它仍然没有工作:-(
    猜你喜欢
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多