Como um dos princípios do Vim é agilidade, pode-se utilizar ao invés de setas, as letras h, j, k, l (modo normal) como se fossem setas, onde:
h : mover para esquerda
j : mover para baixo
k : mover para cima
l : mover direita
Quando Bran Moolenaar estava fazendo o Vim, ele usava um adm 3a.
adm 3a
Esse era teclado daquela época, e as setas ficavam nessas letras.
setas
Bem diferente de hoje, onde temos um teclado com mais teclas e funções.
O mais legal do Vim é que quando sabemos o que uma tecla faz, e outra também, podemos fazer uma combinação entre elas.
Agora que já sabemos nos movimentar, vamos supor que você quer descer 15 linhas, em vez de apertar j esse tanto vezes, basta fazer assim: (modo normal)
15 + j = 15j
O mesmo vale para qualquer uma das outras teclas.
Podemos usar outras teclas para nos mover, e assim ganhar agilidade e tempo.
G ............... para ir ao final de um arquivo
gg ............. para voltar ao topo
e ............... para mover ao final de uma palavra
ge ............. para mover ao final de uma palavra voltando o cursor
w .............. para mover até o começo da próxima palavra
b ............... para mover até o começo de uma palavra voltando o cursor
0 ............... para mover ao começo de uma linha
$ ............... para mover até o final de uma linha
} ............... para pular ao final do parágrafo
% ............. para pular para o fechamento de um parêntese/colchete/chaves
^G ............ para saber sua posição no documento
Fontes e Recomendações