【问题标题】:PHPStorm / IntelliJ IDEA Live Template string "$" concatenationPHPStorm / IntelliJ IDEA Live Template 字符串“$”连接
【发布时间】:2016-11-11 10:11:35
【问题描述】:
有人知道如何在 $STRING$ 条目旁边加上“$”前缀吗? $$STRING$ 似乎消除了模板系统将其识别为输入变量的能力。
当我们讨论这个话题时,是否可以在变量编辑器中连接/编辑先前声明的变量?所以设置:
$STRING$ 的默认值为:$VAR$。 “后缀”
这两个都非常有用!!
干杯
【问题讨论】:
标签:
laravel
intellij-idea
live-templates
【解决方案1】:
简答:只需使用$$(因此使用$$$STRING$)。
用一个例子来说明 OP 的问题:
想象一下,您想要一个 n 实时模板(宏),它创建一个类的新实例并将其存储在同名的变量中(Netbeans 用户会知道 :))。
因此,如果您使用n 宏并输入Person,则输出将为$person = new Person();
由于您想基于Person 类自动完成$person 变量,您需要有$<variable> = new <Class>();,它在PhpStorm 中转换为$$$VAR$ = new $CLASS$(); $END$。
对于任何对完整的n 实时模板感兴趣的人:
我的回答间接基于this answer。