Me gustaría que los *.pycarchivos no se muestren en el complemento NERDTree vim.
¿Cómo lograr eso?
Quieres la NERDTreeIgnoreopción. Por ejemplo, en tu .vimrc:
let NERDTreeIgnore = ['\.pyc$']
Donde NERDTreeIgnorehay una matriz de expresiones regulares que coinciden con los archivos que desea excluir.
:help NERDTreeIgnoreAcabo 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í:
Solución:
Resultado:
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-xmuestra 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).fuente