我为 Sublime Text 使用自定义代码段,如自定义注释,函数,可重用块代码,CDN等等。但我无法在WebStorm和PhpStorm IDE中执行此操作。
以下是Sublime Text的构建块代码段(注释):
/*============================
comments
============================*/
此代码阻止 HTML5 评论
<!-----------------------
comments
----------------------->
此外,我是JetBrains软件的新用户。我可以在JetBrains软件中使用上面的自定义代码片段吗?
答案 0 :(得分:2)
在JetBrains IDE中称为实时模板。
Settings/Preferences | Editor | Live Templates
。
您可以按原样使用现有的实时模板,根据需要进行更改或创建自己的模板。
创建自己最好在自己的组中完成 - 它们将存储在单独的配置文件中,因此更容易共享,不会与内置的冲突(更容易在版本之间更新等)。每种语言使用单独的组也很有意义 - 相同的缩写可以用于不同的语言/上下文,但同一组中的缩写必须是唯一的。
BTW - 我会说 - 根本不编辑内置插件 - 只需禁用特定的内置模板并在单独的组中创建自己的版本。通过这种方式,您可以随时查看开发人员在新IDE版本中所做的修改/更改等。
完整官方教程/操作方法可在此处找到:https://confluence.jetbrains.com/display/PhpStorm/Live+Templates+%28Snippets%29+in+PhpStorm
您可能还对其他文章感兴趣:
答案 1 :(得分:1)
最后我得到了一些提示! PhpStorm允许您创建自己的实时模板(代码片段)以优化您的工作流程。
打开设置对话框并进入编辑器|实时模板,您可以看到按语言分组的可用实时模板。要添加新模板,请单击+(加号)按钮,然后选择实时模板。指定缩写(您键入的文本的短位,将扩展为完整的代码段)和描述。
然后在“模板”文本字段中提供完整的代码段。您可以使用$<variable name>$
格式在模板中包含变量,这样您就可以在扩展模板时提供值。 PhpStorm将$END$
识别为一个特殊变量,指示在扩展模板并为所有变量提供值之后光标的最终位置。
接下来,单击“定义警告”文本以指定模板所用的语言以及可用的上下文。
现在可以使用模板了。打开文件并键入先前指定的缩写,然后单击Tab以展开模板。光标将定位在第一个变量上,提供一个值然后点击Tab以继续浏览所有可用变量。光标的最终位置将是$END$
变量的位置。
进一步阅读
答案 2 :(得分:0)
我认为您不能这样做,但您可以在设置&gt;中添加自定义标签。编辑&gt; TODO 强>
//TODO
&amp; //FIXME
已经实施。
但是这个自定义标签不适用于HTML。
也许您可以在设置&gt;中找到扩展名。插件强>