PhpStorm中的代码片段

Ala*_*med 70 code-completion code-snippets phpstorm webstorm

我用的是PhpStorm.我想制作代码片段,然后为它们分配快捷方式.我可以在NetBeans中完成它,但在PhpStorm中我不知道如何制作它们.

例如,要添加console.log();NetBeans,我只输入con + space.con是我定义的快捷方式.

小智 142

在IntelliJ(Java IDE)或PhpStorm(PHP IDE)中,它被称为实时模板.

转到Settings并开始"live templates"在搜索框中输入内容.在右侧面板中,您可以编辑和创建此类模板.

所以在你的情况下,你只需在缩写文本框中输入"con"和"console.log();" 在下面的模板框文本区域中.您甚至可以更改要扩展模板的操作(Tab是默认的,空格和输入是可能的).

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

  • @AladdinHoms你可以使用`$ END $`来指定在处理/填充所有变量(比如你的`$ s $`)后光标结束的最终位置. (30认同)
  • 我知道如何.我使用这个`console.log($ s $);`然后当编辑器添加它时,光标移动到$ s $的位置. (14认同)
  • 请记住为JavaScript启用它.您可以通过单击"模板文本"框下面的"无适用上下文.定义"文本中的"定义"来实现. (6认同)
  • 由于我需要更多信息,我去了PHPStorm的帮助区[这里](http://www.jetbrains.com/phpstorm/webhelp/creating-and-editing-live-templates.html) (2认同)