phpstorm中的宏

时间:2012-10-09 12:42:19

标签: macros phpstorm

我意识到“宏” - 真的很有用。但是我的行为很奇怪。

记录完毕后就可以了。几天之后,空白就消失了。

E.g。我已经创建了用于键入<?php echo [CURSOR] ?>的宏(和绑定的热键)。在调用此宏之后几次只输入<?phpecho [CURSOR] ?>

有人知道为什么会这样吗?这不是一个大问题,但有点刺激。

提前致谢。

UPD @LazyOne:

不,这不是一回事。使用实时模板而不是宏是不方便的。

如果我使用实时模板键入<?php echo [CURSOR] ?>我要输入,例如e->c->o->TAB(或任何其他唯一字符序列(!))

如果我使用宏,我键入Ctrl+Shift+E(如果我绑定热键)。 对我来说更容易同时按下三个键而不是按顺序按下4个键。

这是阻止我使用实时模板的唯一一件事。

如果可以通过热键调用实时模板,那就太棒了。据我所知,这是不可能的。

1 个答案:

答案 0 :(得分:2)

有一个workaround described in my other answer。您可以创建实时模板,然后录制扩展此模板的宏,然后为宏指定键盘快捷键。

如果您有测试用例,则删除宏中的空格似乎是worth reporting的错误。