2012-03-29 110 views
70

我使用PhpStorm。我想制作代码片段,然后为它们分配快捷方式。我可以在NetBeans中做到这一点,但在PhpStorm中,我不知道如何制作它们。PhpStorm中的代码片段

例如,要在NetBeans中添加console.log();,我只能输入con + spacecon是我定义的捷径。

回答

140

在IntelliJ(Java IDE)或PhpStorm(PHP IDE)中,它被称为Live Templates。

转到Setting s并开始在搜索框中输入"live templates"。在右侧面板上,您可以编辑和创建此类模板。所以在你的情况下,你只需在缩写文本框中输入“con”,然后在“console.log();”中输入“con”在下面的模板框文本区域中。你甚至可以改变,你想要扩展模板的动作(Tab是默认的,空格和输入是可能的)。

活模板的事情比我上面写的要复杂得多。您可以使用变量和一些上下文信息。对于进一步阅读,我建议JetBrains/PhpStorm documentation.

+0

非常感谢。你能告诉我如何改变光标位置吗? – 2012-03-29 05:26:12

+0

改变光标位置是什么意思?至少在IntelliJ中的实时模板设置中,有一个复选框可以在模板展开后重新格式化。然后,实时模板行缩进。 – synopia 2012-03-29 05:29:55

+14

我了解如何。我使用这个'console.log($ s $);',然后当编辑器添加它时,光标移动到$ s $的位置。 – 2012-03-29 05:33:50