Ao usar o editor vim com o plug-in NERDTree para navegar pela árvore do seu projeto, existe uma maneira fácil de criar um novo arquivo de código-fonte no diretório destacado no momento?
Atualmente, vou para o meu shell, adiciono o arquivo e atualizo a árvore. Deve haver uma maneira melhor.
ma
?No vim, você pode executar comandos do shell. Então, neste caso, eu uso:
e pressione rpara recarregar a janela nerdtree.
A outra coisa a fazer é apenas iniciar o novo arquivo a partir do vim.
Uma coisa útil para isso é que, no meu arquivo .vimrc, altero automaticamente o cwd para o diretório em que meu arquivo atual está:
Dessa forma, se eu estiver editando um arquivo e quiser outro no mesmo local, o caminho será alterado ali. Abrir qualquer arquivo do NERDTree define o diretório para aquele em que o arquivo está.
fonte