PhpStorm中的代码片段

PhpStorm中的代码片段,phpstorm,code-snippets,webstorm,code-completion,Phpstorm,Code Snippets,Webstorm,Code Completion,我使用PhpStorm。我想制作代码片段,然后为它们指定快捷方式。我可以在NetBeans中实现,但在PhpStorm中我不知道如何实现它们 例如,添加console.log()在NetBeans中,我只键入con+spacecon是我定义的快捷方式。在IntelliJ(Java IDE)或PhpStorm(PHP IDE)中,它被称为活动模板 转到Settings并开始在搜索框中键入“live templates”。在右侧面板上,可以编辑和创建此类模板 因此,在本例中,只需在缩写文本框中键入“

我使用PhpStorm。我想制作代码片段,然后为它们指定快捷方式。我可以在NetBeans中实现,但在PhpStorm中我不知道如何实现它们

例如,添加
console.log()
在NetBeans中,我只键入con+space
con
是我定义的快捷方式。

在IntelliJ(Java IDE)或PhpStorm(PHP IDE)中,它被称为活动模板

转到
Setting
s并开始在搜索框中键入
“live templates”
。在右侧面板上,可以编辑和创建此类模板

因此,在本例中,只需在缩写文本框中键入“con”,在下面的模板框文本区域中键入“console.log();”。您甚至可以更改要展开模板的操作(默认为Tab,可以使用空格和enter键)


live模板比我上面写的要复杂得多。您可以使用变量和一些上下文信息。为了进一步阅读,我建议

非常感谢。你能告诉我如何改变光标的位置吗?我知道怎么做。我使用这个
console.log($s$)
然后当编辑器添加它时,光标移动到$s$@AladdinHoms的位置。您可以使用
$END$
指定在处理/填充所有变量(如
$s$
)后光标将结束的最终位置。由于需要更多信息,我转到了PHPStorm的帮助区域,请记住为JavaScript启用它。通过单击
模板文本
框下文本“无适用上下文.定义”中的
定义