Ja, der er en måde at synkronisere NERDTree, så den aktuelle rodkatalog ændres til den nye fils bibliotek, når der åbnes en ny fane med en anden sti. Dette kan opnås ved at tilføje nogle konfigurationsindstillinger i din .vimrc
fil. Følg nedenstående trin:
.vimrc
fil.
" Automatisk synkronisering af NERDTree med den aktuelle fil
autocmd BufEnter * if &ft != 'nerdtree' | silent! execute 'NERDTreeFind' | endif
Forklaring af koden:
autocmd BufEnter *
: Denne kommando udføres hver gang du skifter til en ny buffer.if &ft != 'nerdtree'
: Kontrollerer, om den aktuelle buffer ikke er en NERDTree buffer.silent! execute 'NERDTreeFind'
: Udfører kommandoen NERDTreeFind
uden at vise fejlmeddelelser. NERDTreeFind
synkroniserer NERDTree med den aktuelle fils bibliotek.endif
: Afslutter betingelsen.Med denne konfiguration vil NERDTree automatisk synkronisere med den aktuelle fils bibliotek, hver gang du åbner en ny fane eller skifter til en anden buffer.
Har du brug for hjælp til VIM og NERDTree? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om du har brug for vejledning til opsætning, tips til effektiv brug eller løsning af specifikke problemer, er der hjælp at hente. Få den støtte, du har brug for, og kom hurtigt videre med dit projekt!