回答:
これらのような質問の最初のストップは、vimの内部ヘルプである必要が:h fあり:h tます。ただし、この場合、これらのエントリは例がなければ少し不可解です。次の行があるとし^ます(=カーソル位置):
The quick brown fox jumps over the lazy dog.
^
これらのコマンドは、行の文字を検索します。だからfbここにカーソルを置きます:
The quick brown fox jumps over the lazy dog.
^
tに似てfいますが、カーソルを前の文字に置きます。だからtbあなたに与えるでしょう:
The quick brown fox jumps over the lazy dog.
^
これらのコマンドをfindおよびtill として覚えておくことができます。また、コマンドの先頭に数字を追加して、その文字のn番目のオカレンスに移動できます。たとえば3fb、カーソルの右側の3番目のbに移動します。私の例文ではbが1つしかないので、カーソルはまったく移動しません。
FbまたはTb。
:help難解ではない群衆に常に最良の説明を提供するとは限らないため、に依存しないので、初心者には簡単に行く価値があります。どういうto [count]'th意味ですか?
ちょうどに追加するマイケルKristofikの答え、についての記載fまたはtも言及なしで完全ではありません;。
; 「最新のf、t、F、またはT [count]回繰り返します。」
したがって、@ MichaelKristofikのテーマを続けるには:
The quick brown fox jumps over the lazy dog.
^
タイプfoして最初の 'o'に移動します。
The quick brown fox jumps over the lazy dog.
^
そして;、次のものに行く:
The quick brown fox jumps over the lazy dog.
^
私は見つけるfとtとの組み合わせで非常に有用であるdとc。たとえば ct:、カーソルから次のコロンまですべてを置き換えることができますが、コロンは削除できません。「コロンへの変化」と覚えていただければと思います。
ct,かct)、すぐに置き換えるイディオムは、使用するとすばらしいと感じます。
vt:cあなたが常に特定の文字のそれぞれの発生を100%正確に見つけるのではないので、私は好む。ではv、あなたは、素敵な視覚的な手がかりを視覚的な選択を見ることができます。
fx行の次 xの行にジャンプします。
tx行の次の 文字の直前の文字にジャンプしxます。
を使用するFxとTx、以前の状態 に到達できますx。
行の2fx2番目xにジャンプするために使用できます。
だから、fFとtTあなたは括弧の次のセット(に迅速に行きたい時に便利ですf()、またはカーソルからの削除のすべてが、除く、前の=(dT=)のように...
を参照してください:h motion.txt。それはあなたの心を吹き飛ばします。
2fxことについて言及してくれてありがとう。私はいつもそれと混同しますf2x