🎃
vim の q マクロを保存して使いまわす
1 度作ったマクロを保存して、 vim を開き直したときも使いまわしたいときの方法。
マクロ @b に保存する例で説明します。
.vimrc に保存する
q で macro を記録する
qb → 操作 → q で記録。
.vimrc に追記する
let @b = 'Gk$F_lvEygg$p
(外部クリップボードにコピーしたりしたいとき)
"bpyy
"b b を選択 →p 貼り付け → yy コピーで外部クリップボードにコピーしておきます。
:echo @b
:reg b
で確認もできます。
Discussion