Conhecimento inicial de Vim que recomendo

fixme

Movimentação

Dentro do arquivo

:h motion.txt

“word” é uma palavra delimitada por non-keyword (pontuação, espaço e números) e “WORD” por espaço somente

Scroll

Para inserção

Objetos

É possível instruir uma seleção para executar um comando, como deletar substituir ou até selecionar (:h objects). Essa instrução é a delimitação do que o comando deve abranger, cujo pode ser de um verbo com movimentação ou verbo com objeto:

A delimitação de objetos é feita atraves de uma instrução + substantivo, sendo:

instruçãoletra
entre (inner)i
ao redor (outer)a
até (find)f
até antes (until)t
substantivoletra
aspas"
apóstrofo'
parênteses( ou )
chaves{ ou }
colchetes[ ou ]
maior/menor< ou >
palavraw
parágrafop
sentenças
<tag></tag>t

Pesquisa e substituição

descriçãoescopocomando
pesquisaarquivo/texto procurado
substituiçãoarquivo:%s/original/substituto/g
pesquisaprojeto:vimgrep /texto procurado/ **/*.php e :cw