0

マクロでレジスタを使用するときに、レジスタの初期化を最適化したいと考えています。

私は通常、次のようq:i0 <Esc> "eyiw:qにしてレジスタを初期化しますが、もっと良い方法があると思います... 可能であれば挿入モードに入ることは避けたいです。

4

1 に答える 1

3

qaq(記録を開始してすぐに停止) レジスタをクリアしますa

したがって、レジスタをクリアしてq記録を開始するには (再帰マクロなど)、次を使用します。qqqqq...


コマンドラインから、次のこともできます。

:let @a = ''

また

:call setreg('a', '')
于 2014-06-10T15:57:44.437 に答える