PHPStorm / IntelliJ IDEA实时模板字符串" $"级联

时间:2016-11-11 10:11:35

标签: laravel intellij-idea live-templates

有谁知道如何为" $"添加前缀? $ STRING $条目旁边? $$ STRING $似乎删除了模板系统将其识别为输入变量的能力。

当我们讨论这个主题时,是否可以在变量编辑器中连接/编辑先前声明的变量?所以设置:

$ STRING $' s默认为:$ VAR $。 "后缀"

这两个都非常有用!!

干杯

1 个答案:

答案 0 :(得分:2)

简短回答:只需使用$$(因此$$$STRING$)。

用一个例子澄清OP的问题:

想象一下,您希望拥有一个n实时模板(宏),它可以创建一个类的新实例并将其存储在同名变量中(Netbeans用户会知道:))。

因此,如果您使用n宏并输入Person,则输出将为$person = new Person();

由于您希望根据$person类自动填充Person变量,因此您需要$<variable> = new <Class>();,这将转换为PhpStorm中的$$$VAR$ = new $CLASS$(); $END$

对于对完整n实时模板感兴趣的任何人:

The full template in PhpStorm

我的回答间接基于this answer