多个命令。 (点)在vim中

时间:2019-02-04 11:07:10

标签: vim

如何记录多个动作,以后再用一个点执行?

示例将以下行排列为默认缩进:

如果我现在向下一行并按点,它将仅执行

谢谢

1 个答案:

答案 0 :(得分:2)

如果您想在自己的插件/功能中加入.(dot)重复功能,可以检查此插件:https://github.com/tpope/vim-repeat

重复多个操作/命令的另一种可能性是定义或记录宏,然后重播它。阅读:h q了解详情。

例如,您可以记录:

qqJjq

然后@q重播,也可以在重播后按@@重播上一个宏。