Ich möchte, dass *.pyc
Dateien nicht im NERDTree vim Plugin angezeigt werden.
Wie erreicht man das?
Ich möchte, dass *.pyc
Dateien nicht im NERDTree vim Plugin angezeigt werden.
Wie erreicht man das?
Antworten:
Sie möchten die NERDTreeIgnore
Option. Zum Beispiel in Ihrem .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Wo NERDTreeIgnore
ist ein Array von regulären Ausdrücken, die mit den Dateien übereinstimmen, die Sie ausschließen möchten.
:help NERDTreeIgnore
Ich bin gerade auf das Problem gestoßen: Was ist mit dem Ausblenden von Binärdateien, die keine Erweiterung haben?
Kann sie nicht ausblenden, kann aber Dateien sortieren, um kitschige Unordnung zu vermeiden. Problem sieht aus wie:
file1*
file1.c
file2*
file2.c
Lösung:
let NERDTreeSortOrder=['\.c$']
Ergebnis:
file1.c
file2.c
file1*
file2*
Dadurch werden zuerst die Dateien sortiert, die mit ".c" enden (gefolgt von einer anderen Erweiterung, wenn Sie möchten). Sie werden die Binärdateien nicht los, aber sie werden überschaubar.
NERDTree verfügt über einen Mechanismus zum Erkennen und Hervorheben von Dateien mit dem zusätzlichen Ausführungsbit, wobei -rwxr-xr-x
Fettdruck mit einem "*" am Ende des Dateinamens angezeigt wird. Es wäre nicht schwer, einen zusätzlichen Mechanismus zum Ausblenden ausführbarer Dateien hinzuzufügen (nützlich für kompilierte Inhalte, für Skripte nicht so wünschenswert).