3

ct{char}コマンドモードでは、現在のカーソル位置から次の一致まですべてのテキストを削除し、入力を{char}続けることで置き換えることができることを知っています。

たとえば、テキストが次のようになっているとします。

abcdefgh

カーソルがオンbの場合、入力ctgすると が削除され、入力をbcdef続けることで置き換えることができます。

ただし、これは一致する単一の文字に対してのみ機能します。gh上記の例の代わりに, を使用するなど、文字シーケンスを一致させることでこれを行うことは可能gですか?

注: をs///使用できることはわかっていますが、これは少し速く、より便利です。

4

1 に答える 1

5

はい。次の検索コマンドを使用します。

c/gh

検索は、前のコマンドのモーションです。そのため、文字列が見つかるまで文字を削除しghます。

于 2013-11-05T12:10:48.307 に答える