Ultimamente, tenho mudado cada vez mais meu trabalho do IntelliJ para o vim. Com um punhado de plugins e ajustes, não sinto muita falta do IDE.
Uma coisa que sinto falta é a facilidade de navegar em uma grande árvore de diretórios dos arquivos de origem.
Estou trabalhando em um projeto de tamanho médio com 39 arquivos de origem. dividido em um punhado de diretórios.
O IntelliJ exibia o diretório do projeto como (não a minha foto). Se você não conhece um IDE, pode clicar em um dos arquivos para abri-lo na janela principal de edição ou em uma divisão.
No momento, tenho apenas um monte de painéis do Tmux abertos, mas isso só é eficaz para dois ou três arquivos antes que os painéis fiquem muito pequenos.
A barra lateral do Tmux replica visualmente o recurso, mas você ainda precisa digitar manualmente um nome de arquivo + caminho para editá-lo.
O Vim é nativo :Ex
e :Sex
funciona bem, mas (até onde eu sei) não existe uma maneira de usá-los para abrir um arquivo em outra divisão. Eu gostaria de poder abri-lo e usá-lo para abrir arquivos em buffers / splits existentes.
o
um arquivo ao usar o netrw (o netrw é o que é:Ex
aberto).