如何在 netrw vim 中隐藏“./”

How to hide "./" in netrw vim

我正在寻找一种从 netrw 的探索列表中隐藏 ./ 的方法。我希望使用 vim 正则表达式,但找不到合适的正则表达式。

我当前的忽略列表是:

let g:netrw_list_hide= '.*\.swp$,.DS_Store,*/tmp/*,*.so,*.swp,*.zip,*.git'

并且根据:help netrw-gitignore

Files that do not exist, are ignored. Git-ignore patterns are taken from existing files, and converted to patterns for hiding files. For example, if you had '*.log' in your '.gitignore' file, it would be converted to '.*\.log'.

但这并没有转化为具体的路径。如何在 netrw 中隐藏 ./

我从 Tim Pope 的 vinegar.vim

中提取了这个 ^\.\.\=/\=$
let g:netrw_list_hide= '.*\.swp$,.DS_Store,*/tmp/*,*.so,*.swp,*.zip,*.git,^\.\.\=/\=$'