Qué es un modo y cómo entrar y salir del modo inserción

Vim es un editor de textos orientado a modos. Es lo que determina cómo va a reaccionar Vim y Neovim a las teclas que pulses para darle comandos, ya que Vim es un editor de textos que se controla con el teclado. La primera tecla que quiero que aprendas es i, con la que puedes entrar en modo inserción.

Un modo define lo que va a pasar en Vim cuando se pulsen teclas.

Vim es un editor de textos orientado a teclado, y de hecho lo normal es que no se use el ratón durante una sesión de Vim. En su lugar, las teclas nos permitirán interactuar con el editor de textos para que haga algo.

Estas teclas que pulsemos, o estas combinaciones de teclas, harán algo con el editor de textos:

  • Modificarán el documento que hay abierto (por ejemplo, poner palabras).
  • Navegarán por el documento (por ejemplo, para moverse arriba, hacer scroll...)
  • Interactuar con el editor de textos (por ejemplo, guardar o cerrar el archivo actualmente abierto).

En función del modo en el que estemos, pasará una cosa u otra. Eso quiere decir que en algunas ocasiones, pulsar la tecla j puede tener una consecuencia diferente según el modo en el que estemos.

Modo normal

Siempre que abramos Vim o Neovim, entraremos en el modo normal, que es el modo estándar de funcionamiento.

Generalmente, el modo normal lo usamos para navegar por el documento (subir, bajar...) o para hacer pequeñas modificaciones al documento, como por ejemplo, para borrar rápidamente una tecla.

Sin embargo, este modo no es el que se usa para escribir, así que no se puede simplemente pulsar la letra h en modo normal, y esperar que aparezca una letra h por pantalla.

Modo inserción y cómo entrar

El modo inserción es el que usas para escribir. En este modo, las teclas con letras, números y símbolos del teclado se usan para introducir letras en el documento. Si pulsas h, aparece una h por pantalla. Pulsa ahora las teclas o, l y a en este orden y aparecerá la palabra hola.

Para entrar en modo inserción, cuando estés en el modo normal tendrás que pulsar la tecla i minúscula, es decir, pulsar i sin modificadores especiales.

Cuando hagas eso, cambiarás a modo inserción. Lo notarás porque abajo a la izquierda por lo general aparecerá la palabra INSERT o INSERCIÓN, aunque esto es algo que con la práctica podrás deducir de otra manera. Incluso mucha gente cuando se vuelve experta en Vim y Neovim modifica su editor para que no revele mediante palabras el modo, y darle un aspecto más simplificado.

En conclusión, imagina que quieres escribir la palabra hola en un archivo nuevo o abierto con Vim. Tendrás que pulsar la siguiente secuencia de letras: ihola, ya que esto sirve para entrar en modo inserción, y a continuación escribir las cuatro letras de la palabra hola.

Cómo salir del modo inserción

Para salir del modo inserción y regresar al modo normal, puedes usar la tecla Escape. Tiene sentido porque otras teclas con letras y números escribirían esa letra o ese número en el documento si lo pulsásemos.

¿Recuerdas cuando dije que para escapar en caso de emergencia de Vim necesitabas pulsar Escape al menos una vez? Esta es la razón por la que te pedí que pulsases esa tecla. Estés como estés, por lo general pulsar Escape te permitirá salir a modo normal para poder escribir esos comandos.

Si estás en un teclado raro, como el del móvil o una tablet, donde no tiene por qué haber tecla Escape, sabed que pulsar Ctrl-C también sirve para salir al modo normal.

Lista de reproducción
  1. 1
    Introducción a las pildoras de (neo)vim
    4 minutos
  2. 2
    Entrar y salir de Vim y Neovim
    5 minutos
  3. 3
    Qué es un modo y cómo entrar y salir del modo inserción
    6 minutos