Я хотів би, щоб *.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відображається жирним шрифтом із символом "*" в кінці імені файлу. Не важко буде додати додатковий механізм приховування виконуваних файлів (корисно для складених матеріалів, не так бажано для сценаріїв).