Abrir una consola desde el editor vi / vim

Muchas veces, especialmente cuando estamos programando, necesitamos trabajar con la consola de manera simultánea a la edición de texto.

Para poder hacerlo, vi cuenta con dos comandos:

  • :shell
  • :term o :terminal

:shell

Mientras editamos, podemos lanzar el comando :shell que abre una consola a pantalla completa en esa terminal mientras está vi en ejecución, permite ejecutar comandos y cuando queremos volver al editor, símplemente cerramos la consola con exit y nos devuelve a vi.

:term

El comando :term divide la pantalla en dos partes. En una tenemos el editor y en otra una consola. Permite alternar entre editor y consola y, además, mantener la consola ejecutando procesos mientras editamos, lo que nos permite procesar textos y comprobar los cambios en tiempo real.

:term

Si, en lugar de dividir horizontalmente, queremos dividir verticalmente la pantalla, podemos usar:

:vert :term

Cambiar el cursor de ventana

Para desplazarnos entre las ventanas, podemos hacerlo con:

CTR+w CTR+w

que hará que el cursor cambie del editor a la consola y viceversa.

Deja una respuesta

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