用例
我处于正常模式。我没有明确考虑录制宏,但是我只做了一个命令更改。现在,我可以使用点重复此操作。
我现在意识到,将其保存在宏中以便以后使用,而不是每次都键入整个命令是一个有用的动作。我现在可以通过使用点来进行所有需要此命令的更改,或者可以继续编辑并稍后通过将其保存在宏中来使用此命令。
后者是我要执行的操作,但是想到的最简单的方法并不容易-撤消更改,开始记录宏并重新键入命令以进行所需的更改,然后停止记录宏。
到目前为止,我尝试过的是:
在宏中记录点不起作用,因为它记录点而不是点执行的更改。(例如,假设存储在dot中的命令是:d5w
如果您开始记录宏并通过进行操作,希望每次运行该宏都会删除5个字,那么这种情况就不会发生。下次运行宏将执行点运算而不是命令执行d5w
,这意味着,如果您在录制宏后进行了其他更改-说使用3个字进行删除d3w
,这是您执行的最后一次更改,那么当您运行宏时,它将删除3个字单词而不是5,因为它只是在运行.
)