Navegando pelo sistema de arquivos dentro do Vim
Uma das coisas que contribuem para que os programadores acostumados com grandes IDEs não utilizem o Vim é a falta de um elemento de interface que permita uma fácil navegação pela estrutura de diretórios de um projeto.
Esse problema, na verdade, é um mito. Há mais de uma forma de se conseguir navegar pelos diretórios por dentro do Vim. A melhor que encontrei é um plugin chamado NERDTree.
Para instalar:
- Realize o download do plugin no site do projeto
- Posicione o arquivo baixado,
NERD_tree.vim, no diretório~/.vim/plugin
Para testar a instalação, abra o Vim e, no modo de edição, digite o comando:
:NERDTree
A janela principal será divida em duas, e seu cursor será posicionado sobre a janela
da esquerda, onde a árvore de diretórios foi aberta, tendo como raiz o diretório a
partir de onde seu Vim foi aberto. Digitando o sobre um diretório “abrimos” esse
diretório, e pressionando o sobre um diretório aberto ele é “fechado”. Uma vez
com o cursor do Vim sobre um arquivo, pressionar tab abre o arquivo
na janela da direita (essa janela é primeiro partida ao meio, e o arquivo é aberto
na parte inferior da divisão).
Para descobrir os outros comandos disponíveis para a NERDTree digite ? quando
dentro da janela que contém a árvore de diretórios.