Às vezes, durante o meu fluxo de trabalho, talvez eu queira abrir / procurar um arquivo em movimento. Gostaria de mapear uma única tecla (digamos F6) para abrir e fechar o NERDTree (ou seja, quero alternar a exibição do NERDTree). Além disso, eu gostaria que o NERDTree exibisse arquivos e pastas ocultos em sua exibição alternada e também fecharia automaticamente quando eu abrir um arquivo para edição, se isso for possível. Obrigado !
plugin-nerdtree
evil_potato
fonte
fonte
:h
;)Respostas:
No seu
vimrc
addonde
<F6>
está a chave que você deseja mapear.fonte
shift + i
alternará os arquivos ocultos. Se você deseja definir como comportamento padrão, adicionelet NERDTreeShowHidden=1
ao seu.vimrc
let NERDTreeQuitOnOpen=1
ao seu.vimrc
Para abrir o NerdTree:
Para alternar entre as janelas abertas do nerdtree e do arquivo:
ou
Para fechar o NerdTree (na janela do nerdtree):
fonte
Isso faria exatamente o que você solicitou:
fonte
Se você deseja fechar a janela do NERDTree, verifique se está dentro do menu NERDTree. Você pode alternar entre janelas, usando o
ctrl+w
tipo:q
para fechar a janela NERDTree, para que você fique com a janela para editar seu código.fonte
A função a seguir rastreia os buffers netrw abertos e chama de
Lexplore
acordo. Adicione-o ao seu.vimrc
e escolha sua chave de mapeamento.fonte
NERDTreeToggle
que acompanha o NerdTree?