Відповіді:
Ви можете закрити та повторно відкрити NERDTree або просто натиснути, rщоб оновити список поточного каталогу або Rоновити список кореневих каталогів.
Ви бачите "Натисніть? Для допомоги" у верхній частині вікна NERDTree? Це означає, що ви можете натиснути ?на допомогу. Якщо ви це зробите, ви побачите вичерпний список ярликів NERDTree. Це акуратно.
Загалом, багато плагінів мають ретельну документацію, до якої можна отримати доступ :help <pluginame>
.
?
тричі переглянув допомогу і ніколи не бачив r
!
r
?
NERDTree містить перелік цих ярликів у розділі «Відображення файлової системи». У ньому перераховані " r
: оновити редактор курсору" та " R
: оновити поточний корінь".
Як @romainl відповів вище; натисніть, rщоб оновити поточний каталог або Rоновити кореневу директорію.
Ви можете розглянути можливість додавання нових файлів із самого nerdTree, натиснувши m, а потім aдодати новий файл (або каталог шляхом додавання косої риски). Таким чином вам не потрібно оновлювати nerdTree, щоб переглянути новий доданий файл.
Замість того, щоб натискати Rу NERDTree
вікно, я використовую власну карту, яка робить це для мене:
nmap <Leader>r :NERDTreeRefreshRoot
Я відобразив його на Leader+ r, але ви можете відобразити його на все, що завгодно.
Пояснення:
NERDTree
вікноR
ключ)Примітка. Ви можете додати останній крок для оновлення CtrlP разом із NERDTree
:NERDTreeRefreshRoot
без фокусування дерева.
Ви можете натиснути кнопку R за допомогою функції подачі . Просто так:
call feedkeys("R")
Я визначив функцію у своєму .vimrc-файлі:
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
Отже, коли я набираю ctrl+ l, NERDTree буде змінено та оновити кореневий каталог.