我录制了一个宏并尝试播放它
qm5dd2lva>d$va<jVGdq 然后尝试播放 :@m 但vim告诉我 - E492: 不是编辑命令:5dd2lva>d$va<jVGd
qm5dd2lva>d$va<jVGdq
:@m
E492: 不是编辑命令:5dd2lva>d$va<jVGd
我做错了什么?
重复宏时不需要使用:,只需输入@m即可。
:
@m
:@
:@
实际上执行的是寄存器中的内容作为命令,就好像你先输入了:
一样。这也很有用 - 但在你的情况下,你想在正常模式下执行这些操作,而不是命令模式下执行。 (另外,既然这个方法有效,你可能想点击勾选标记来接受答案!) - Cascabel