Ventanas

( desarrollo / vim )

Una de las ventajas que tiene Vim es el poder trabajar con ventanas y poder ver/editar más de un fichero a la vez, aunque también dispone para poder ir cambiando de buffer viendo un solo fichero a la vez, puede que en ocasiones nos interesa poder ver dos o más ficheros a la vez o incluso poder ver el mismo fichero pero en diferentes partes del mismo.

Iniciando Vim

Podemos iniciar Vim con varios fichero y por defecto veremos el primero, pero si queremos ver todos o parte de ellos podemos utilizar los siguientes parámetros:

Abre n ventanas (-o horizontalmente y -O verticalmente), si se omite el valor n abre todos los ficheros que se indiquen. Si el valor de n es mayor que el numero de ficheros indicados abrirá ventanas vacías hasta abrir n ventanas. Si el valor de n es menor que el número de ficheros indicados solo mostrará los n primeros ficheros.

Abriendo ventanas

Si una vez que estemos dentro del Vim y queremos abrir una nueva ventamos podemos usar estas opciones:

Divide la ventana actual en 2 horizontales, con lo cual podemos ver el mismo fichero en 2 ventanas independientes. N indica el alto en filas de la nueva ventana, por defecto es la mitad, es decir, 2 ventanas de la misma altura. Si se indica un fichero en vez de dividir el fichero actual en 2 abre file en la nueva ventana.

NOTA: cuidado con CTRL-S que en algunos S.O. puede bloquearlos, para desbloquear pulsar CTRL-Q.

Divide la ventana actual en 2 verticales, con lo cual podemos ver el mismo fichero en 2 ventanas independientes. N indica el ancho en columnas de la nueva ventana, por defecto es la mitad, es decir, 2 ventanas de la misma anchura. Si se indica un fichero en vez de dividir el fichero actual en 2 abre file en la nueva ventana.

Crea una nueva ventana horizontal. N indica el alto en filas de la nueva ventana, por defecto es la mitad, es decir, 2 ventanas de la misma altura. Si se indica un fichero en vez de dividir el fichero actual en 2 abre fileen la nueva ventana.

Lo mismo que la anterior pero verticalmente.

Cerrando ventanas

Si una vez que estemos dentro del Vim y queremos cerrar una ventamos podemos usar estas opciones:

Cierra la ventana actual, para forzar la salida usar la exclamación (!)

Cierra la ventana actual, para forzar la salida usar la exclamación (!). No deja cerrar la última ventana. NOTA: no se puede pulsar CTRL-C ya que cancela la acción.

Oculta la ventana actual, pero sigue abierta y podemos ir más tarde a ella.

Cierra todas las ventanas excepto la actual. Las ventanas que estén modificadas no se cierran a menos que se indique la admiración (!).

Moviéndonos entre ventanas

Mueve el cursor a la ventana de abajo.

Mueve el cursor a la ventana de arriba.

Mueve el cursor a la ventana de la izquierda.

Mueve el cursor a la ventana de la derecha.

Mueve el cursor rotando por las ventanas hacia abajo / derecha (w minúscula) o arriba / izquierda (W mayúscula).

Hay mucha más información en la página de ayuda del Vim: Ventanas.

Modificado el 24 de septiembre de 2011
Creado el 30 de noviembre de 2010
   

Compartiendo conocimiento desde 1995 - I.M.D. I.M.D.