Empecé a usar Vim para desarrollar scripts de Perl y estoy empezando a encontrarlo muy poderoso.
Una cosa que me gusta es poder abrir múltiples archivos a la vez con:
vi main.pl maintenance.pl
y luego salta entre ellos con:
:n
:prev
y ver qué archivo están abiertos con:
:args
Y para agregar un archivo, puedo decir:
:n test.pl
que espero que luego se agregue a mi lista de archivos, pero en su lugar borra mi lista de archivos actual y cuando escribo :argssolo tengo test.plabierto.
Entonces, ¿cómo puedo agregar y eliminar archivos en mi lista de argumentos?
:Nparece una forma más fácil de ir al archivo anterior ...

y varias ventanas nuevas, por ejemplo
y finalmente descubrí que múltiples paneles tmux son los más útiles para mí. Soy muy 'visual' y me gusta mantener mis diversos contextos justo frente a mí, conectados entre sí como paneles.