Se eu adicionar um arquivo ao mesmo diretório aberto NERDTree
, a única maneira de ver o arquivo adicionado é se eu sair do vim e iniciá-lo novamente.
Existe uma maneira de recarregar os arquivos NERDTree
?
Você pode fechar e reabrir o NERDTree ou simplesmente pressionar rpara atualizar a lista do diretório atual ou Rpara atualizar a lista do diretório raiz.
Você vê "Pressione? Para obter ajuda" na parte superior da janela do NERDTree? Isso significa que você pode pressionar ?por ajuda. Se fizer isso, você verá uma lista exaustiva dos atalhos do NERDTree. Isso é legal.
De maneira mais geral, muitos plugins possuem uma documentação completa com a qual você pode acessar :help <pluginame>
.
?
ajuda três vezes e nunca vir
!r
atalho?
NERDTree lista esses atalhos, na seção "Mapeamentos do sistema de arquivos". Ele lista “r
: refresh cursor dir” e “R
: refresh root atual”.Como @romainl respondeu acima; pressione rpara atualizar o diretório atual ou Rpara atualizar o diretório raiz.
Você pode adicionar novos arquivos do próprio nerdTree pressionando e m, em seguida, aadicionar um novo arquivo (ou diretório adicionando uma barra). Dessa forma, você não precisa atualizar o nerdTree para ver o novo arquivo adicionado.
fonte
Atualizar NERDTree
Em vez de bater Rna
NERDTree
janela, eu uso um mapa personalizado que faz isso por mim:Eu mapeei para Leader+ r, mas você pode mapeá-lo para o que quiser.
Explicação:
NERDTree
janelaR
chave)Nota: Você pode adicionar uma última etapa para atualizar o CtrlP junto com o NERDTree
fonte
:NERDTreeRefreshRoot
sem focar na árvore.Você pode pressionar o botão R usando a função de teclas de alimentação . Bem assim:
Eu defini uma função no meu arquivo .vimrc:
Portanto, quando eu digitar ctrl+ l, o NERDTree será alternado e atualizará o diretório raiz.
fonte