Abrir otro fichero en el editor vi / vim

Cuando estamos trabajando con el editor vi y necesitamos ver o editar otro fichero, podemos abrir ese fichero en la misma pantalla o dividiendo la pantalla horizontal o verticalmente desde el modo comando.

Para abrir el nuevo fichero en la misma pantalla, podemos escribir:
:e fichero: si no está guardado el fichero, nos pedirá confirmación.
:e! fichero: abre un nuevo fichero sin guardar el actual.
Para dividir horizontalmente la pantalla y abrir un nuevo fichero podemos hacerlo de varias maneras:

:new fichero
:split fichero
:sp fichero
Para dividir verticalmente la pantalla y abrir un nuevo fichero:
:split fichero
:vsp fichero

Podemos determinar el tamaño de la ventana añadiendo el número de caracteres / líneas entre los dos puntos y el comando:
:10sp fichero
:80vsp fichero

Cambiar la ventana activa

Para cambiar de fichero en el que trabajar, nos moveremos entre las distintas pantallas con:

«CTR» + w; «CTR» + w

O, con mayor precisión, con CRT+w y las mismas teclas que usamos para desplazar el cursor por el fichero:
«CTR» + w; j: desplaza el foco a la siguiente ventana por debajo de la actual.
«CTR» + w; k: desplaza el foco a la siguiente ventana por encima de la actual.
«CTR» + w; h: desplaza el foco a la siguiente ventana a la izquierda de la actual.
«CTR» + w; l: desplaza el foco a la siguiente ventana a la derecha de la actual.

Cambiar el tamaño de las ventanas

«CTR» + w; =: iguala el tamaño de las ventanas.
«CTR» + w; +: aumenta una línea la ventana actual.
«CTR» + w; -: reduce una línea la ventana actual.

Rotar y cerrar las ventanas

Muchas veces nos sentimos más cómodos leyendo en la parte izquierda de la pantalla y escribiendo en la parte derecha, o al revés. Para poder cambiar el orden de las pantallas, podemos usar:
«CTR» + w; r: cambia la ventana actual a la siguiente posición en sentido antihorario.
«CTR» + w; R: cambia la ventana actual a la siguiente posición en sentido horario.
Y, para cerrar la ventana actual, podemos cerrar el fichero con:
:wq, :q!, ZZ
O la ventana con:
«CTR» + w; q

Un comentario en «Abrir otro fichero en el editor vi / vim»

Deja una respuesta

Tu dirección de correo electrónico no será publicada.