Если я добавлю файл в тот же открытый каталог NERDTree
, единственный способ увидеть добавленный файл - это выйти из vim и запустить его снова.
Есть ли способ перезагрузить файлы NERDTree
?
Вы можете закрыть и снова открыть NERDTree или просто нажать, rчтобы обновить список текущего каталога или Rобновить список корневого каталога.
Вы видите «Нажмите? Для помощи» в верхней части окна NERDTree? Это означает, что вы можете ?обратиться за помощью. Если вы это сделаете, вы увидите исчерпывающий список ярлыков NERDTree. Это аккуратно.
В целом, многие плагины имеют подробную документацию, к которой вы можете получить доступ :help <pluginame>
.
?
помощь три раза и никогда не виделr
!r
ярлыков?
NERDTree перечисляет эти ярлыки в разделе « Сопоставления файловой системы». В нем перечислены «r
: обновитьR
каталог курсора» и « : обновить текущий корень».Как @romainl ответил выше; нажмите, rчтобы обновить текущий каталог или Rобновить корневой каталог.
Вы можете добавить новые файлы из самого nerdTree, нажав m, а затем aдобавить новый файл (или каталог, добавив косую черту). Таким образом, вам не нужно обновлять nerdTree, чтобы увидеть новый добавленный файл.
источник
Обновить NERDTree
Вместо того, чтобы попасть Rв
NERDTree
окно, я использую собственную карту, которая делает это для меня:Я сопоставил его с Leader+ r, но вы можете сопоставить его с тем, что вы хотите.
Объяснение:
NERDTree
окноR
ключ)Примечание. Вы можете добавить последний шаг для обновления CtrlP вместе с NERDTree.
источник
:NERDTreeRefreshRoot
без фокусировки дерева.Вы можете нажать кнопку R с помощью функции feedkeys . Именно так:
Я определил функцию в моем файле .vimrc:
Поэтому, когда я набираю ctrl+ l, NERDTree будет переключаться и обновлять корневой каталог.
источник