次の形式のファイルがあります
--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;: 行末にセミコロンを追加します。