我试图__pycache__
通过设置在 Vim 的 Netrw 中隐藏 Python 的目录:
:let g:netrw_list_hide = '^__pycache__$'
这个变量的值应该是一个正则表达式,但上面的模式并没有隐藏__pycache__
目录。将其设置为更简单:
:let g:netrw_list_hide = '__pycache__'
确实有效,但是它与任何包含此子字符串的任何路径都过度匹配,因此例如__pycache__foo
也会被忽略。
知道为什么第一个匹配模式不起作用吗?