Ответы:
Вы можете закрыть и снова открыть 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 с помощью функции feedkeys . Именно так:
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 будет переключаться и обновлять корневой каталог.