¿Cómo filtrar archivos por extensión en NERDTree?
Me gustaría que los archivos *.pyc
no se muestren en el complemento NERDTree vim.
, ¿Cómo lograr eso?
2 answers
Desea la opción NERDTreeIgnore
. Por ejemplo, en su .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Donde NERDTreeIgnore
es una matriz de expresiones regulares que coinciden con los archivos que desea excluir.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-08 23:45:42
Acaba de encontrar el problema: ¿Qué hay de ocultar los archivos binarios que no tienen una extensión?
No puede ocultarlos, pero puede ordenar archivos para eliminar algún 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 con ".c " (seguido de alguna otra extensión si quieres). No te deshaces 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
se muestra en negrita con un "*" al final del nombre del archivo. No sería difícil agregar un mecanismo adicional para ocultar archivos ejecutables (útil para cosas compiladas, no tan deseable para scripts).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-18 14:08:44