1

私はVIMを初めて使用し、コマンドを使用します

qa

aレジスタと次のコマンドで操作の記録を開始するには

q

保存を停止します。そして、次のコマンドで操作を使用しますa

@a

しかし、問題は、VIM を閉じると、これらのレジスタがすべて削除されることです。これらの操作を保存して、後で VIM の他のセッションで使用する方法はありますか?

4

2 に答える 2

3

互換モードで Vim を実行しない場合(マゾヒストだけが Vim を互換モードで実行します)、名前付きレジスタ"ato"zはセッション間で記憶されます。

なしで Vim を実行します~/.vimrcか? の出力は:set viminfo何ですか? :set compatible?(疑問符付き)?

于 2013-04-07T09:48:39.937 に答える
0

あなたはmapあなたの.vimrc

map <F2> [your macro]

マクロがすでにレジスタ 'a' にある場合は、それを使用することもできます。つまり、 を繰り返す代わりに、挿入モードで入力できます[your macro]<C-r>a

marvimを試すこともできます。

于 2013-04-07T09:05:47.217 に答える