¿Cómo configuro el cursor para que se detenga cuando llegue al final de una línea en Vim?

¿Cómo configuro el cursor para que se detenga cuando llegue al final de una línea en Vim?

(Descargo de responsabilidad: soy nuevo en Vim).

Por error logré permitir que los movimientos del cursor viajen.en cualquier lugaren la pantalla, es decir, más allá del final de las líneas. Esto hace que sea muy tedioso detectar espacios en blanco redundantes, etc.

¿Qué configuración podría ser la que he tocado para lograr este comportamiento desordenado? ¿Y cómo puedo volver a configurarlo para que tenga un comportamiento que detenga el cursor cuando llega al final de una línea?

Respuesta1

Este comportamiento está controlado por la opción 'virtualedit'. Ejecutar

:set ve?

para ver en qué está configurado actualmente. Probablemente será "todo". Si ese es el caso, simplemente ejecute

:set ve=

para restablecerlo. Si tu Vim se comporta de esta manera todo el tiempo, puedes ejecutar

:verbose set ve?

para ver dónde se configuró por última vez y solucionar el problema allí. Ver también

:help 've'

información relacionada