Respuestas:
Puede cerrar y volver a abrir NERDTree o simplemente presionar rpara actualizar la lista del directorio actual o Rpara actualizar la lista del directorio raíz.
¿Ves "Prensa? Para obtener ayuda" en la parte superior de la ventana NERDTree? Significa que puedes ?pedir ayuda. Si lo hace, verá una lista exhaustiva de atajos de NERDTree. Está muy bien.
En términos más generales, muchos complementos tienen una documentación exhaustiva a la que puede acceder :help <pluginame>
.
?
ayuda tres veces y nunca la había visto r
!
r
acceso directo
?
rápida de NERDTree enumera estos accesos directos, en su sección "Asignaciones del sistema de archivos". Enumera " r
: actualizar cursor dir" y " R
: actualizar raíz actual".
Como @romainl respondió anteriormente; presione rpara actualizar el directorio actual o Rpara actualizar el directorio raíz.
Puede considerar agregar nuevos archivos de nerdTree presionando m, y luego aagregar un nuevo archivo (o directorio agregando una barra inclinada). De esta manera, no necesita actualizar nerdTree para ver el nuevo archivo agregado.
En lugar de presionar Ren la NERDTree
ventana, uso un mapa personalizado que lo hace por mí:
nmap <Leader>r :NERDTreeRefreshRoot
Lo he asignado a Leader+ r, pero puedes asignarlo a lo que quieras.
Explicación:
NERDTree
ventanaR
clave)Nota: puede agregar un último paso para actualizar CtrlP junto con NERDTree
:NERDTreeRefreshRoot
sin enfocar el árbol.
Puede presionar el botón R usando las teclas de alimentación función de . Solo así:
call feedkeys("R")
He definido una función en mi archivo .vimrc:
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
Entonces, cuando escribo ctrl+ l, NERDTree se activará y actualizará el directorio raíz.