🐓
vi 覚書
昨日食べたものは、お寿司です。今日はパンケーキを食べました。
おととい食べたものは忘れましたね。
今朝はトンガで海底火山の爆発があったようで、日本全国津波警報でスマホでアラートがなっていましたね。
viコマンド覚書です。単なるメモです。
置換
s:/aaaa/bbbb/
全体を置換
%s/aaaa/bbbb/
とあるテキストの「/」を削除したかったので、\でエスケープしますので、
%s////
となります。
%s /(区切り記号)\(エスケープ) /(置換前文字列) /(区切り記号)/(区切り記号)
です。この場合、区切り記号を別のものに変更したほうがわかりやすい方は、
%s:/::
としても動きます。
実行前:
実行後:
マクロ
qa
(操作)
a
マクロ呼び出し
@a
@@(直前のマクロ)
行の先頭へ移動
^
お付き合いありがとうございました。
Discussion