私はVIMを初めて使用し、コマンドを使用します
qa
a
レジスタと次のコマンドで操作の記録を開始するには
q
保存を停止します。そして、次のコマンドで操作を使用しますa
。
@a
しかし、問題は、VIM を閉じると、これらのレジスタがすべて削除されることです。これらの操作を保存して、後で VIM の他のセッションで使用する方法はありますか?
私はVIMを初めて使用し、コマンドを使用します
qa
a
レジスタと次のコマンドで操作の記録を開始するには
q
保存を停止します。そして、次のコマンドで操作を使用しますa
。
@a
しかし、問題は、VIM を閉じると、これらのレジスタがすべて削除されることです。これらの操作を保存して、後で VIM の他のセッションで使用する方法はありますか?
互換モードで Vim を実行しない場合(マゾヒストだけが Vim を互換モードで実行します)、名前付きレジスタ"a
to"z
はセッション間で記憶されます。
なしで Vim を実行します~/.vimrc
か? の出力は:set viminfo
何ですか? :set compatible?
(疑問符付き)?
あなたはmap
あなたの.vimrc
map <F2> [your macro]
マクロがすでにレジスタ 'a' にある場合は、それを使用することもできます。つまり、 を繰り返す代わりに、挿入モードで入力できます[your macro]
。<C-r>a
marvimを試すこともできます。