¿Cómo puedo hacer que Vim posicione el cursor al comienzo de un carácter de tabulación en lugar del final?

19

Abra un búfer vacío e inserte un carácter de tabulación y luego salga al modo normal. Cuando coloque el cursor (modo normal) en la pestaña, estará en el lado derecho del espacio en blanco. Estoy buscando una manera para que el cursor esté en el lado izquierdo del espacio en blanco. ¡Gracias!

Chad Paradis
fuente
1
¡Esto me ha vuelto loco por años!
dotancohen

Respuestas:

9

Es solo una solución torpe, pero si :set listel cursor se colocará en el otro "lado" de la pestaña.

Christian Brabandt
fuente
44
¡Gracias! Me ayudaste a buscar en el lugar correcto. :set list listchars=tab:\ \ da como resultado lo que pedí. ¡Ahora solo necesito ver si es tan útil como pensaba!
Chad Paradis
6

El cursor en modo normal está en el carácter, no a ningún lado. Entonces puede hacer ie air al modo de inserción a la izquierda o derecha de la pestaña, respectivamente.

Peter Rincker
fuente
44
Lo siento, debería haber sido más claro. Esto no tiene nada que ver con el modo de inserción. Uso pestañas duras y cada pestaña dura ocupa cuatro espacios. Cuando muevo el cursor (modo normal) a un carácter de pestaña duro, termina en la columna más a la derecha de la pestaña. Quiero que esté en la columna más a la izquierda de la pestaña. Esto es puramente una cuestión estética.
Chad Paradis