回答:
使用して、qマクロを記録するために文字が続きます。これは、コピー/貼り付けレジスタの1つに入るだけなので、通常モードで"xpまたは"xPコマンドを使用して、通常どおりに貼り付けることができます。
それを保存するには、.vimrcを開いて内容を貼り付けると、次にvimを起動したときにレジスタが表示されます。
形式は次のようなものです。
let @q = 'macro contents'
ただし、引用には注意してください。彼らは適切にエスケープする必要があります。
マクロを保存するには、次のようにします。
qqq"qpマクロをlet @q = '...'行に挿入するにはCtrl+r Ctrl+r registerName入力は内容を解釈せずに登録します-より良いです"qp。それでもin-vimメソッドの+1。
より堅牢なソリューションについては、Marvimをチェックアウトできます。
マクロを特定の名前空間に保存して(またはデフォルトの名前空間としてファイルタイプを使用して)、後で保存したマクロを検索して、すぐに使用できるレジスターにロードすることができます。
多数のマクロを再利用する場合、これは非常に役立ちます。
:mkexrc(または:mkvimrc)コマンドは、現在のすべて保存するために使用することができます:mapし、:setファイルに設定を。詳細:help mkexrcについては、を参照してください。
CTRL-V <ESC>、挿入モードで使用して正しい文字を挿入します。リテラル<ESC>が機能しない