我如何像常规vim一样重放ideavim中的宏?

时间:2018-01-12 20:46:44

标签: intellij-idea vim ideavim

以通常的方式记录我的宏:qa ..do stuff.. q

尝试重播5次,但只运行一次:"5@a

如何多次运行?

已打开的错误报告:https://youtrack.jetbrains.com/issue/VIM-1402

3 个答案:

答案 0 :(得分:2)

我不相信该插件支持该操作。

我的代码中没有看到unit test

我扫描了他们的bugtracker,但没有看到任何有关此行为的现有报告。打开一个可能是一个好主意。

答案 1 :(得分:0)

更新为可接受的答案:该问题似乎已解决。

虽然在宏重播之前它不能与“一起使用。但是,在我的普通vim中,宏重播也不起作用

至少在vim 7.4和IdeaVim 0.54的Idea 19.2中,这对我都有效:

qq button pressing... q14@q

此外,在youtrack.jetbrains.com/issue/VIM-1402中的注释表明它似乎也适用于其他人。

答案 2 :(得分:0)

我正在运行Phpstorm 2020.1和Ideavim 0.60,这似乎是固定的。