2016-07-17 3 views
1

Ich versuche, Python __pycache__ Verzeichnisse in Vims Netrw indem zu verbergen:Vim netrw_list_hide verhält sich nicht wie ein normaler regexp

:let g:netrw_list_hide = '^__pycache__$' 

Der Wert dieser Variablen soll ein regexp sein, aber die oben Muster versteckt die __pycache__ Verzeichnisse nicht. Setzen auf den einfacheren:

:let g:netrw_list_hide = '__pycache__' 

funktioniert, aber dann über Spiele zu jedem Pfad, der diese Teilzeichen überall enthält, so zum Beispiel __pycache__foo werden ignoriert.

Eine Idee, warum das erste übereinstimmende Muster nicht funktioniert?

+0

prüfen andere Optionen, die die Funktionalität beeinträchtigen können. Versuchen Sie, die Zeile 'let g: netrw_liststyle = 1' auskommentieren (falls Sie sie haben). –

+0

@ WiktorStribiżew: Ich habe das versucht, schien keine Wirkung zu haben. –

Antwort

0

Versuchen: sei g: netrw_list_hide = '__pycache __ /'

Verwandte Themen