2

我试图__pycache__通过设置在 Vim 的 Netrw 中隐藏 Python 的目录:

:let g:netrw_list_hide = '^__pycache__$'

这个变量的值应该是一个正则表达式,但上面的模式并没有隐藏__pycache__目录。将其设置为更简单:

:let g:netrw_list_hide = '__pycache__'

确实有效,但是它与任何包含此子字符串的任何路径都过度匹配,因此例如__pycache__foo也会被忽略。

知道为什么第一个匹配模式不起作用吗?

4

1 回答 1

1

试试 :let g:netrw_list_hide = '__pycache__/'

于 2016-07-29T19:48:58.217 回答