Eu uso fortemente os seguintes comandos ao escrever ou percorrer o código C / Tcl / Perl:
copiar e colar código
CTRL-fe CTRL-bpara a página avançar e retroceder a travessia
%bloco a bloco
^ goto início da linha
$ goto último fim da linha
comece a selecionar o código usando o comando v(modo visual) e qualquer uma das teclas de deslocamento acima
ypara copiar
ppara colar
s para excluir um caractere e ir para o modo de inserção para digitar novo texto.
Travessias no nível de código (requer disciplina no estilo de codificação)
]]para início da próxima função
[[para início da função anterior
CTRL-] para pular para a definição de uma variável / função / macro se houver tags disponíveis.
Procurar
* => pesquisar palavra (ou texto selecionado usando v) na direção para frente
# => pesquisar palavra (ou texto selecionado usando v) na direção inversa
n => executar comando de pesquisa anterior na direção direta
N => executar comando de pesquisa anterior na direção reversa
Todos os comandos acima podem ser anexados com um número para indicar quantas vezes o executar. A realização do poder dessa dimensão adicional ocorre lentamente à medida que se usa o vim cada vez mais e se desafia a melhorar.