Просто столкнулся с проблемой: как насчет сокрытия бинарных файлов, которые не имеют расширения?
Не могу их спрятать, но умеет сортировать файлы, чтобы устранить какой-то дурацкий беспорядок.Проблема выглядит следующим образом:
file1*
file1.c
file2*
file2.c
Решение:
let NERDTreeSortOrder=['\.c$']
Результат:
file1.c
file2.c
file1*
file2*
, который сначала отсортирует файлы, заканчивающиеся на ".c" (затемкакое-то другое расширение, если хотите).Вы не избавляетесь от двоичных файлов, но это становится управляемым.
NERDTree имеет механизм обнаружения и выделения файлов с дополнительным битом выполнения, где -rwxr-xr-x
отображается жирным шрифтом с "*" вконец имени файла.Нетрудно добавить дополнительный механизм для сокрытия исполняемых файлов (полезно для скомпилированных файлов, не очень желательно для скриптов).