NERDTree перезагрузить новые файлы



Если я добавлю файл в тот же каталог, открытый в NERDTree, единственный способ увидеть добавленный файл - это выйти из vim и запустить его снова .



есть ли способ я могу загрузить файлы в NERDTree?

711   4  

4 ответов:

вы можете закрыть и снова открыть NERDTree или просто нажать r чтобы обновить список текущего каталога или R чтобы обновить список корневого каталога .

вы видите " нажмите ? за помощью " в верхней части окна NERDTree? Это означает, что вы можете нажать ? за помощью. Если вы это сделаете, вы увидите исчерпывающий список ярлыков NERDTree. Это здорово.

в целом, многие плагины имеют подробную документацию, которую вы можете доступ с :help <pluginame>.

Как @romainl Ответил выше; нажмите r обновление текущего каталога или R для обновления корневого каталога.

однако вы можете добавить новые файлы из самого nerdTree, нажав m, потом a добавить новый файл/каталог. Таким образом, вам не нужно обновлять nerdTree, чтобы увидеть новый добавленный файл.

Обновить NERDTree

вместо удара R на NERDTree Окно, я использую пользовательскую карту, которая делает это за меня:

nmap <Leader>r :NERDTreeFocus<cr>R<c-w><c-p>

я сопоставил его с лидер + r, но вы можете сопоставить его с чем угодно.


объяснение:

  • он сначала переключается на NERDTree Окно
  • затем обновляет корневой узел (имитируя R ключ)
  • и, наконец, переключается обратно в предыдущее окно

Примечание 1: вы должны использовать рекурсивную карту (т. е. карту или nmap вместо noremap или nnoremap)

примечание 2: вы можете добавить последний шаг к обновить CtrlP вместе с NERDTree

вы можете нажать кнопку R с помощью feedkeys

Comments

    Ничего не найдено.