Pruébelo $ vimtutor, le enseñará todo lo que necesita saber para comenzar.
hjkl son la punta de la punta del iceberg y se usan muy poco, al menos en mi caso.
wWEey BbgegEtodos permiten mover palabra por palabra:
wy esiga adelante, Wy Etenga en cuenta los espacios en blanco y la puntuación
" here the * marks the default location of the cursor
" and each letter shows where you jump when you hit the key.
Latin: Lorem ipsum dolor sit amet.
* e e e
* E E E
* w w w w w w w
* W W W W W W
by geretroceda, By gEtenga en cuenta los espacios en blanco y la puntuación
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtTse utilizan para alcanzar un carácter en particular en la línea actual y ;,se utilizan para repetir ese movimiento, en la misma dirección ;y en la dirección opuesta para ,:
fmsalta al siguiente mhacia adelante, Fva hacia atrás
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tmsalta ANTES del siguiente mavance, Tretrocede
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/? se utilizan para saltar a la primera aparición de un patrón desde la posición actual del cursor:
0$ se utilizan para saltar al primer y último carácter de la línea.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_ se utilizan para saltar al primer y último carácter imprimible de la línea.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Único y combinado ()[]{}se utilizan para mover frase por frase o párrafo por párrafo o bloque de código por bloque de código.
<C-b>y <C-f>se utilizan para desplazarse por la pantalla hacia atrás y hacia adelante.
<C-u>y <C-d>se utilizan para desplazarse por la mitad de la pantalla hacia atrás y hacia adelante.
H, MY Lmover el cursor a la parte superior, media, parte inferior de la ventana gráfica, respectivamente.
zt, zzY zbmover la línea bajo el cursor a la parte superior, media, parte inferior de la ventana gráfica, respectivamente.
Y así.
:help motion.txt te dejará boquiabierto.