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.
wWEe
y BbgegE
todos permiten mover palabra por palabra:
w
y e
siga adelante, W
y E
tenga 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
b
y ge
retroceda, B
y gE
tenga 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*
fFtT
se 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 ,
:
fm
salta al siguiente m
hacia adelante, F
va hacia atrás
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tm
salta ANTES del siguiente m
avance, T
retrocede
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
, M
Y L
mover el cursor a la parte superior, media, parte inferior de la ventana gráfica, respectivamente.
zt
, zz
Y zb
mover 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.