Entre na pasta "start":
cd $HOME/.vim/pack/git-plugins/start
ou
C:>
cd $HOME\vimfiles\pack\git-plugins\start
e clone o seguinte repositório:
git clone https://github.com/preservim/nerdtree
Adicione as seguintes linhas ao seu
.vimrc:
map <C-n> :NERDTreeToggle<cr>
set encoding=utf8
Abra o código de exemplo e veja a mágica, ao teclar
Ctrl+n alternamos a exibição do explorador de arquivos NERDTREE:
Para alternar entre o explorador e o editor principal você pode usar o clique do mouse (lembram do set mouse=a ?) ou usar a combinação de teclas:
- Ctrl + w + w
- Ctrl + w + seta direcional
Ainda precisamos gourmetizar o explorador com ícones bonitinhos que indicam o tipo de cada arquivo na árvore, isso será possível com o plugin
vim-devicons.
devicons - Ícones bonitos para o NERDTREE
Entre na pasta "start":
cd $HOME/.vim/pack/git-plugins/start
ou
C:>
cd $HOME\vimfiles\pack\git-plugins\start
e clone o seguinte repositório:
git clone https://github.com/ryanoasis/vim-devicons
Essa configuração é um pouco mais trabalhosa. O plugin devicons traz suporte a uma coleção de fontes enorme, por isso ela não é distribuída por padrão via repositório, você precisa escolher as fontes desejadas e baixar manualmente. Acesse o link abaixo e escolha uma fonte de sua preferência, mas ela DEVE pertencer a família MONO (obrigatório):
Para o guia vou escolher a SpaceMono Regular. O processo de instalação de fonte no ambiente gráfico do
Linux é o seguinte:
mkdir ~/.fonts
cd ~/.fonts
Baixar a fonte desejada (neste caso são 4 arquivos):
wget https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/SpaceMono/Regular/complete/Space%20Mono%20Nerd%20Font%20Complete%20Mono.ttf
Atualizar o cache de fontes:
fc-cache
Verificar a instalação da fonte:
fc-list | grep -i Space
/home/vim/.fonts/Space Mono Nerd Font Complete Mono.ttf: SpaceMono Nerd Font Mono:style=Regular
NOTA: vou ficar devendo as instruções de como instalar fontes no Windows ou macOS, mas tenho certeza que como desenvolvedor ou profissional de computação você sabe como fazer isso né?! :)
Por fim adicionar a seguinte linha ao seu
.vimrc:
set guifont=SpaceMono Nerd Font Mono:h12
Abra o código de exemplo e veja a mágica, explorador de arquivos NERDTREE gourmetizado:
NOTA: parece que cada fonte da coleção Nerd Fonts traz um pack de cores e ícones diferente. Confesso que escolhi a SpaceMono aleatoriamente para escrever o guia, mas não curti esse tema rosa aí não. No meu desktop estou usando a DroidSans Mono e o visual é diferente.
VOCÊ FAZ: leve o foco do cursor à janela do explorador de arquivos e tecle "?" para acessar o menu de ajuda. Leia e se familiarize com o plugin, sua produtividade agradece!