Ventanas en Vim

Una de las cosas que me gusta de usar Vim, es el poder “dividirlo”. De esta forma tenemos abiertos al mismo tiempo y de una sola mirada varios archivos, pudiendo navegar, copiar y pegar texto de uno hacia otro fácilmente.

Veamos algunas cosas básicas de esto.

Para abrir Vim con más de un archivo divido en dos de forma horizontal, lo hacemos con la orden -o

$vim archivo1 -o archivo2

Para hacer lo mismo pero de forma vertical, simplemente usamos la O (en mayúscula)

$vim archivo1 -O archiv

Cabe aclarar que podemos abrir la cantidad de archivos que queramos e incluso combinar esto

$vim archivo1 -o archivo2 -o archivo3

Una vez dentro de Vim, nos podemos mover por los archivos apretando ++, donde pueden ser las teclas que usamos para movernos por el archivo (h,j,k,l) pero en lugar de movernos por caracteres, nos moveremos por las ventanas.

Pero no es necesario que salgamos de Vim para abrir otro “conjunto” de archivos, bastara con que usemos los siguientes comandos (<esc> + “:” + comando)

new : Abre &lt;archivo&gt; dividiendo la pantalla horizontalmente. Si no especificamos &lt;archivo&gt; abrira una ventana vacia (igual que si ejecutamos vim sin nigun parametro)

vnew : Exactamente igual que el anterior pero divide la pantalla verticalmente.

close: Cierra la ventana actual si la hemos guargado. Podemos agregar ! para forzar.

Tambien es util que sepamos que con el comando “!” podemos ejecutar cualquier comando de nuestra shell. De modo que usando “:! ls” podemos ver los archivos que tenemos en el directorio actual.

Espero que les sirva este pequeño “ayuda memoria”.