vim で選択した行を置き換えたり、複数行内のテキストを指定したりする方法
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:39:59
0
2
666

インターネットでvimコマンドの一覧を確認したところ、現在行を全文に置換するか、全文に置換するコマンドしかありませんでした

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(2)
PHPzhong

リーリー

次のコマンドは、この記事のすべての文字列「idios」を「manager」に置き換えます。

:1,$s/idiots/manages/g

通常、ファイル全体を置換範囲として参照するには、コマンドで % を使用します。

:%s/search/replace/g

次のコマンドは、5 行目から 15 行目までの間のみの置換を指定します。

:5,15s/dog/cat/g次のコマンドは、現在の行とファイルの末尾の間のみの置換を指定します:

:.,$s/dog/cat/g次のコマンドは、次の 9 行内のみの置換を指定します。

:.,.+8s/dog/cat/g特定の文字を置換範囲として使用することもできます。たとえば、SQL ステートメントの FROM からセミコロンまでのすべての等号 (=) を不等号 (<>) に置き換えます。

:/FROM/,/;/s/=/<>/gビジュアル モードでは、まず置換範囲を選択し、次のように入力します。 コマンド モードに入るには、s コマンドを使用して、選択した範囲内のテキストを置換できます。

- VIM 学習ノートの代替 (Anti-GFW が必要な場合があります)


いいねを押す +0
大家讲道理

Control+v でビジュアルブロックモードに入り、hjkl を押して操作する必要のあるコンテンツを選択します。d はカットを意味し、p はペーストを意味します

ああ、質問を誤解したかもしれません。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!