En Vim, ¿hay alguna forma de mover el cursor al comienzo de los caracteres que no son espacios en blanco en una línea? Por ejemplo, ¿cómo puedo mover el cursor a la "S" en la segunda línea a continuación?
Primera linea Segunda linea
Si es importante, uso principalmente MacVim, pero también me gustaría poder hacerlo desde la consola.
¡Gracias!
0
comentarioEn lugar de presionar
^
, puede presionar_
(subrayado) para saltar al primer carácter que no sea un espacio en blanco en la misma línea en la que está el cursor.+
y-
salte al primer carácter que no sea un espacio en blanco en la línea siguiente / anterior.(Estos comandos solo funcionan en modo comando, no en modo inserción).
fuente
También posiblemente útil: + y - moverán el cursor hacia arriba o hacia abajo, respectivamente, al primer carácter que no esté en blanco.
fuente
a continuación se muestra un fragmento de .vimrc
^[[1~
se crea presionandoctrl+v
yHome
fuente
Ampliando la respuesta de Andrew Sohn, si desea utilizar 0 para este comportamiento, simplemente envuélvalo así:
fuente
Acabo de reasignar la tecla 0 a ^
Edite su ~ / .vimrc
fuente