Respostas:
Sua primeira parada com perguntas como essas deve ser a ajuda interna do vim, :h fe :h t. No entanto, nesse caso, essas entradas são um pouco enigmáticas sem um exemplo. Suponha que tivéssemos esta linha ( ^= posição do cursor):
The quick brown fox jumps over the lazy dog.
^
Esses comandos encontram caracteres em uma linha. Então fbcolocaria o cursor aqui:
The quick brown fox jumps over the lazy dog.
^
té como, fmas coloca o cursor no caractere anterior. Então tb, daria a você:
The quick brown fox jumps over the lazy dog.
^
Você pode se lembrar desses comandos como find e tdoente. Além disso, você pode acrescentar os comandos com um número para passar para a enésima ocorrência desse caractere. Por exemplo, 3fbmoveria para o terceiro b à direita do cursor. No entanto, minha sentença de exemplo possui apenas um b, para que o cursor não se mova.
Fbou Tb.
:help, pois nem sempre fornece a melhor explicação para a multidão não-esotérica. o que to [count]'thsignifica mesmo?
Apenas para adicionar à resposta de Michael Kristofik , nenhuma descrição fou té completa sem mencionar também ;.
A partir desta folha de fraude Vim :
; "Repita as últimas vezes f, t, F ou T [contagem]."
Então, para continuar o tema do @ MichaelKristofik:
The quick brown fox jumps over the lazy dog.
^
digite fopara ir para o primeiro 'o':
The quick brown fox jumps over the lazy dog.
^
e depois ;para a próxima:
The quick brown fox jumps over the lazy dog.
^
Acho fe tmuito útil em combinação com de c. Por exemplo, ct:permitirá que você substitua tudo, do cursor até os próximos dois pontos, mas não exclua os dois pontos. Você pode se lembrar como "mudar para dois pontos".
ct,ou ct)substituir rapidamente um ou último argumento de uma chamada de função são maravilhosos de se usar.
vt:cporque você não vê sempre que cada ocorrência de uma determinada letra está 100% correta. Com vvocê pode ver a seleção visual, uma boa dica visual.
fxpula para o próximo x na linha.
txpula para o personagem logo antes do próximo x na linha.
Você pode usar Fxe Txalcançar o anterior x .
Você pode usar 2fxpara pular para o segundo xna linha.
Portanto, fFe tTsão úteis quando você deseja ir rapidamente para o próximo conjunto de parênteses ( f() ou excluir tudo do cursor até, mas excluindo o anterior =( dT=) e assim por diante…
Veja :h motion.txt. Isso vai explodir sua mente.
2fxcoisa. Eu sempre confundi-lo comf2x