Chciałbym, aby *.pyc
pliki nie były wyświetlane we wtyczce vim NERDTree.
Jak to osiągnąć?
Chciałbym, aby *.pyc
pliki nie były wyświetlane we wtyczce vim NERDTree.
Jak to osiągnąć?
Odpowiedzi:
Chcesz NERDTreeIgnore
opcję. Na przykład w .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Gdzie NERDTreeIgnore
jest tablica wyrażeń regularnych pasujących do plików, które chcesz wykluczyć.
:help NERDTreeIgnore
Właśnie wpadłem na problem: co z ukrywaniem plików binarnych, które nie mają rozszerzenia?
Nie można ich ukryć, ale można sortować pliki, aby wyeliminować tandetny bałagan. Problem wygląda następująco:
file1*
file1.c
file2*
file2.c
Rozwiązanie:
let NERDTreeSortOrder=['\.c$']
Wynik:
file1.c
file2.c
file1*
file2*
który najpierw posortuje pliki z rozszerzeniem „.c” (a następnie inne rozszerzenie, jeśli chcesz). Nie pozbywasz się plików binarnych, ale można je zarządzać.
NERDTree ma mechanizm do wykrywania i wyróżniania plików za pomocą dodatkowego bitu wykonania, gdzie jest -rwxr-xr-x
wyświetlany pogrubioną czcionką z „*” na końcu nazwy pliku. Nie byłoby trudno dodać dodatkowy mechanizm do ukrywania plików wykonywalnych (przydatny w kompilowanych plikach, nie tak pożądany w skryptach).