Su respuesta es mayormente correcta pero hay una pequeña advertencia. Shift+Io ^moverá el cursor al comienzo del texto en la línea. Si la línea tiene npestañas al principio, moverá el cursor a n*tabstop + 1la columna. Mientras 0mueve el cursor a la primera columna de la línea.
narendra-choudhary
10
Hay otra forma:
|
Esa es la "tubería": el símbolo que se encuentra debajo del espacio de retroceso en el diseño ANSI .
Vim quickref ( :help quickref) lo describe como:
N | to column N (default: 1)
¿Qué pasa con las líneas envueltas?
Si tiene habilitadas las líneas de ajuste 0y |ya no lo llevará al comienzo de la línea de la pantalla. En ese caso, use:
g0
De nuevo, vim quickref doc:
g0 to first character in screen line (differs from "0"
when lines wrap)
^
0
Respuestas:
Puede usar ^o 0(Cero) en modo normal para moverse al comienzo de una línea.
^mueve el cursor al primer carácter no en blanco de una línea
0siempre mueve el cursor a la "primera columna"
También puede usar Shiftipara mover y cambiar al modo Insertar.
fuente
^
generalmente no es tan fácil como presionar0
yw
consecutivamente.Un simple
0
te lleva al principio de una línea.:help 0
para más informaciónfuente
Pruebe esta solución de hoja de trucos Vi / Vim para muchos problemas.
Para el modo normal:
0- [cero] al comienzo de la línea, primera columna.
$- al final de la línea
fuente
Puede usar 0o ^para moverse al comienzo de la línea.
Y puede usar Shift+ Ipara moverse al principio y cambiar al modo de edición ( Insertar ).
fuente
Shift+I
o^
moverá el cursor al comienzo del texto en la línea. Si la línea tienen
pestañas al principio, moverá el cursor an*tabstop + 1
la columna. Mientras0
mueve el cursor a la primera columna de la línea.Hay otra forma:
Esa es la "tubería": el símbolo que se encuentra debajo del espacio de retroceso en el diseño ANSI .
Vim quickref (
:help quickref
) lo describe como:¿Qué pasa con las líneas envueltas?
Si tiene habilitadas las líneas de ajuste
0
y|
ya no lo llevará al comienzo de la línea de la pantalla. En ese caso, use:De nuevo, vim quickref doc:
fuente
0
porque|
y$
están en la misma clave.Escriba "^". Y obtener un buen tutorial "Vi" :)
fuente
Mueva el cursor al principio o finalice con el modo de inserción
I
- Mueve el cursor al primer carácter no en blanco en la línea actual y habilita el modo de inserción.A
- Mueve el cursor al último carácter en la línea actual y habilita el modo de inserción.Aquí
I
es equivalente a^
+i
. Del mismo modoA
es equivalente a$
+a
.Simplemente moviendo el cursor al principio o al final
^
- Mueve el cursor al primer carácter no en blanco en la línea actual0
- Mueve el cursor al primer carácter en la línea actual$
- Mueve el cursor al último caracter en la línea actualfuente
Acabo de encontrar 0 (cero) y shift + 0 funciona en vim.
fuente
shift+0
esa)
es la siguiente oraciónShift+0
es mejor,^
muestra el personaje y eso es molesto. Gracias0 Te lleva al principio de la línea
Shift 0 Te lleva al final de la línea
fuente