Me gustaría que los *.pyc
archivos no se muestren en el complemento NERDTree vim.
¿Cómo lograr eso?
Me gustaría que los *.pyc
archivos no se muestren en el complemento NERDTree vim.
¿Cómo lograr eso?
Respuestas:
Quieres la NERDTreeIgnore
opción. Por ejemplo, en tu .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Donde NERDTreeIgnore
hay una matriz de expresiones regulares que coinciden con los archivos que desea excluir.
:help NERDTreeIgnore
Acabo de encontrarme con el problema: ¿qué hay de ocultar archivos binarios que no tienen una extensión?
No puede ocultarlos, pero puede ordenar los archivos para eliminar el desorden cursi. El problema se ve así:
file1*
file1.c
file2*
file2.c
Solución:
let NERDTreeSortOrder=['\.c$']
Resultado:
file1.c
file2.c
file1*
file2*
que ordenará primero los archivos que terminan en ".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 adicional, donde se -rwxr-xr-x
muestra en negrita con un "*" al final del nombre de archivo. No sería difícil agregar un mecanismo adicional para ocultar archivos ejecutables (útil para cosas compiladas, no tan deseable para scripts).