1. ホーム
  2. vim

[解決済み] Vimのfとtコマンドは何をするのですか?

2022-05-04 17:36:51

質問

何をするのか f t というコマンドはvimでどのように動作するのでしょうか?

解決方法は?

このような質問には、まずvimの内部ヘルプを参照してください。 :h f:h t . しかし、この場合、これらの項目は例がないとちょっと分かりにくい。 仮にこのような行( ^ = カーソル位置)。

The quick brown fox jumps over the lazy dog.
^

これらのコマンドは、行内の文字を検索します。 つまり fb はここにカーソルを置く。

The quick brown fox jumps over the lazy dog.
          ^

tf が、カーソルは直前の文字に置かれます。 そのため tb とすると

The quick brown fox jumps over the lazy dog.
         ^

これらのコマンドは、次のように覚えておくとよいでしょう。 f インドと t illとなります。 また、コマンドの前に数字を付けると、その文字が出現するn番目の場所に移動することができます。 たとえば 3fb は、カーソルの右から3番目のbに移動します。 私の例文にはbが1つしかないので、カーソルは全く移動しませんが。