次の形式のファイルがあります
--Some-XYZ-code ;
--Somemore--xyz--code;
COMMENT = " THIS IS A DEMO"
--somemore--code;
--somemore--code;
COMMENT 行の最後にセミコロンを置き、残りの行はそのままにしたい。
次の形式のファイルがあります
--Some-XYZ-code ;
--Somemore--xyz--code;
COMMENT = " THIS IS A DEMO"
--somemore--code;
--somemore--code;
COMMENT 行の最後にセミコロンを置き、残りの行はそのままにしたい。
これを試して:
:g/^COMMENT/ normal A;
先頭が一致COMMENT
するすべての行について、行末で挿入モードに入り、セミコロンを追加します。
説明::g
次のパターンに一致するすべての行を選択^COMMENT
し、最後のスラッシュの後にアクションを実行します。normal A;
これはそれを行う必要があります:
:g/COMMENT/norm A;
g
: 一致するすべての行でグローバルに/COMMENT/
,
norm
: 通常のコマンドを実行します
A;
: 行末にセミコロンを追加します。