vinegar tutorial plug vim nerdtree

vim - tutorial - ¿Cómo filtrar archivos por extensión en NERDTree?



vim treeview (2)

Me gustaría que los *.pyc no se muestren en el complemento NERDTree vim.

¿Cómo lograr eso?


Acabo de toparme con el problema: ¿qué hay de ocultar los archivos binarios que no tienen una extensión?

No puedo ocultarlos, pero puedo ordenar los archivos para eliminar un poco de ruido cursi. El problema se parece a:

file1* file1.c file2* file2.c

Solución:

let NERDTreeSortOrder=[''/.c$'']

Resultado:

file1.c file2.c file1* file2*

que ordenará primero los archivos que terminen con ".c" (seguido de alguna otra extensión si lo desea). No se deshace de los archivos binarios, pero se vuelve manejable.

NERDTree tiene un mecanismo para detectar y resaltar archivos con el bit de ejecución extra, donde -rwxr-xr-x muestra en negrita con un "*" al final del nombre del archivo. No sería difícil agregar un mecanismo adicional para ocultar los archivos ejecutables (útil para cosas compiladas, no tan deseables para las secuencias de comandos).


Desea la opción NERDTreeIgnore . Por ejemplo, en tu .vimrc :

let NERDTreeIgnore = [''/.pyc$'']

Donde NERDTreeIgnore es una matriz de expresiones regulares que coinciden con los archivos que desea excluir.