インターネットでvimコマンドの一覧を確認したところ、現在行を全文に置換するか、全文に置換するコマンドしかありませんでした
PHPz2017-05-16 16:41:59
リーリー
次のコマンドは、この記事のすべての文字列「idios」を「manager」に置き換えます。
通常、ファイル全体を置換範囲として参照するには、コマンドで % を使用します。
:1,$s/idiots/manages/g
次のコマンドは、5 行目から 15 行目までの間のみの置換を指定します。
:%s/search/replace/g
:5,15s/dog/cat/g
次のコマンドは、現在の行とファイルの末尾の間のみの置換を指定します:
:.,$s/dog/cat/g
次のコマンドは、次の 9 行内のみの置換を指定します。
:.,.+8s/dog/cat/g
特定の文字を置換範囲として使用することもできます。たとえば、SQL ステートメントの FROM からセミコロンまでのすべての等号 (=) を不等号 (<>) に置き換えます。- VIM 学習ノートの代替 (Anti-GFW が必要な場合があります)
:/FROM/,/;/s/=/<>/g
ビジュアル モードでは、まず置換範囲を選択し、次のように入力します。 コマンド モードに入るには、s コマンドを使用して、選択した範囲内のテキストを置換できます。
返事0
大家讲道理2017-05-16 16:41:59
Control+v でビジュアルブロックモードに入り、hjkl を押して操作する必要のあるコンテンツを選択します。d はカットを意味し、p はペーストを意味します
ああ、質問を誤解したかもしれません。 。