vim,レコーディングしてキーボードマクロを使う
正規表現を忘れたーとか,繰り返し実行する方法を忘れたーとか言うときに,
vimのレコーディングを使ってお茶を濁せることに気づいた.
昨日は,「,」を改行コード「^M」に変換したかったんだけど,改行コードがどうしても思い出せないから「,」を検索,削除,改行ってレコーディングしてお茶を濁した.
レコーディングっていうのはキーボードマクロで,a-zのレジスタにキーボードマクロを記録して実行できるというもの.使い方は以下のとおり
q + [a-z] a-zのレジスタにマクロの記録を開始する
q マクロの記録を終了する
@+[a-z] a-zのレジスタに記録されたマクロを実行する.
多分マクロの長さの制限とかはないと思う.
昨日は10000q+aとかやって10000回くらい繰り返して全文置換もどきをやった.