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