¿Cómo configurar el cursor después del último carácter en vim?

¿Cómo configurar el cursor después del último carácter en vim?

¿Por qué no puedo insertar al final de una línea en vim si no hay espacios en blanco al final? Tomemos, por ejemplo, mi archivo de configuración SSH:

ingrese la descripción de la imagen aquí

Intento usar $, l, epero parece que no puedo llegar al final de la palabra. Cuando empiezo a escribir en insertmodo, aparece lo siguiente:

ingrese la descripción de la imagen aquí

¿Lo que da? ¿Cómo me aseguro de poder insertar en elmuyfinal de una linea?

Respuesta1

Lo que desea es usar el acomando en lugar del icomando para ingresar al modo de inserción. O si desea saltar al final de la línea e iniciar el modo de inserción, use A. Tenga en cuenta que Isaltará al principio de la línea y entrará en modo de inserción.

Respuesta2

También puedes poner set ve+=onemoreen tu .vimrc; eso te permitirá colocar el cursor en el espacio "vacío" al final de cada línea. Tenga en cuenta que eso $aún lo ubicará en el último carácter; necesitarás usar algo como $l("L" minúscula)  /$Enter o  99|(barra vertical).

información relacionada