GNU/Linux >> Tutoriales Linux >  >> Linux

Vim atascado en el modo de inserción

Había presionado por error Ctrl + s , y se quedó atascado en el modo de inserción. Para salir de él, use Ctrl + q .


Intenta usar Ctrl-[ en lugar de Esc .

¿Cuál es el resultado de:

python -c "print ord(raw_input('char '))"

cuando presionas Esc y Enter ? Debería ser "27". ¿Cuál es el resultado de presionar Ctrl-V? entonces Esc ?

¿Has revisado todas las configuraciones en PuTTY para ver si son razonables?

¿Está utilizando Bash en el sistema remoto? Mira la salida de

bind -p | grep -i '\\e' | less

y mira si ves algo inusual. ¿Tienes un archivo llamado ~/.inputrc? ? Mire su contenido para ver si algo es inusual.

Mira tu ~/.vimrc y ver si todo está bien, también.


Tal vez esté utilizando el modo de inserción .

'insertmode' 'im' 'noinsertmode' 'noim'
booleano (predeterminado desactivado)
Hace que Vim funcione de manera que el modo Insertar sea el modo predeterminado. Útil si desea utilizar Vim como editor no modal. Usado para |evim|.
[...]
- Usa CTRL-O para ejecutar un comando de modo Normal |i_CTRL-O|). Cuando se trata de un mapeo, se ejecuta como si 'insertmode' estuviera desactivado. El modo normal permanece activo hasta que finaliza el mapeo.- Use CTRL-L para ejecutar varios comandos en modo Normal, luego use Esc para volver al modo Insertar. Tenga en cuenta que CTRL-L mueve el cursor hacia la izquierda, como lo hace cuando 'insertmode' no está configurado. |i_CTRL-L|

Sugiero editar ~/.vimrc para agregar la siguiente línea:

set noinsertmode         "disable insert mode

Linux
  1. 25 comandos esenciales de Vim para navegar y editar

  2. Cómo insertar texto al comienzo de cada línea en Vim

  3. vim Tutorial con ejemplos de comandos

  4. Cómo usar Vim Consejos para principiantes (o, ¡Ayuda! ¡Tengo que usar Vim!)

  5. ¿Cómo salir de vim -y en la consola?

Las cuatro cosas que debes poder hacer en Vim

El modo de rescate

Trabajar con el editor Vim (Editor de texto)

Comandos vim básicos (hoja de trucos)

Vim cambia el cursor del bloque cuando está en modo de inserción

Edición de bloque visual en vim