Jawaban:
Anda dapat menutup dan membuka kembali NERDTree atau cukup tekan runtuk menyegarkan kembali daftar direktori saat ini atau Runtuk menyegarkan daftar direktori root.
Apakah Anda melihat "Tekan? Untuk bantuan" di bagian atas jendela NERDTree? Ini berarti Anda dapat ?meminta bantuan. Jika ya, Anda akan melihat daftar pintasan NERDTree yang lengkap. Itu rapi.
Secara umum, banyak plugin memiliki dokumentasi menyeluruh yang dapat Anda akses :help <pluginame>
.
?
bantuan tiga kali dan tidak pernah melihat r
!
r
pintasan
?
NERDTree mencantumkan pintasan ini, di bagian "Pemetaan Filesystem". Ini daftar " r
: refresh cursor dir" dan " R
: refresh root saat ini".
Seperti yang dijawab @romainl di atas; tekan runtuk menyegarkan direktori saat ini atau Runtuk menyegarkan direktori root.
Anda dapat mempertimbangkan untuk menambahkan file baru dari nerdTree dengan menekan m, lalu auntuk menambahkan file baru (atau direktori dengan menambahkan garis miring). Dengan cara ini Anda tidak perlu me-refresh nerdTree untuk melihat file baru yang ditambahkan.
Alih-alih memukul Rdi NERDTree
jendela, saya menggunakan peta khusus yang melakukannya untuk saya:
nmap <Leader>r :NERDTreeRefreshRoot
Saya telah memetakannya ke Leader+ r, tetapi Anda dapat memetakannya ke apa pun yang Anda inginkan.
Penjelasan:
NERDTree
jendelaR
kunci)Catatan: Anda dapat menambahkan langkah terakhir untuk menyegarkan CtrlP bersama dengan NERDTree
:NERDTreeRefreshRoot
tanpa pohon fokus.
Anda dapat menekan tombol R dengan menggunakan fungsi feedkeys . Seperti ini:
call feedkeys("R")
Saya telah mendefinisikan fungsi dalam file .vimrc saya:
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
Jadi, ketika saya mengetik ctrl+ l, NERDTree akan diaktifkan dan menyegarkan direktori root.