laravel - PHPStorm/IntelliJ IDEA 实时模板字符串 "$"连接

标签 laravel intellij-idea live-templates

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

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

$STRING$ 默认为: $VAR$ 。 “后缀”

这两个都非常有用!!

干杯

最佳答案

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


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

假设您想要一个 n实时模板(宏),创建类的新实例并将其存储在同名的变量中(Netbeans 用户会知道:))。

因此,如果您使用 n宏和键入Person ,输出将是 $person = new Person();

既然你想自动完成 $person变量基于Person类,你需要有 $<variable> = new <Class>(); ,翻译为 $$$VAR$ = new $CLASS$(); $END$在 PhpStorm 中。


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

The full template in PhpStorm


我的回答是间接基于this answer .

关于laravel - PHPStorm/IntelliJ IDEA 实时模板字符串 "$"连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40545678/

相关文章:

javascript - 基于 Laravel 中所选选项的表单操作中的动态路由路径

android - 在Kotlin中重新格式化代码后,如何避免缩进以继续大括号?

intellij-idea - 如何将变量传递给 Intellij IDEA 实时模板 groovy 脚本中的 groovy 代码?

sass - PHPStorm 中的 *.scss 不支持动态模板,但支持 *.css 和 *.less

mysql - 合并检索查询 laravel 5

php - 如何使用 Laravel 8 查询构建器(如 eloquent)进行搜索

php - 继承表的共享数据透视表

java - JerseyIncation 表达式在类中不可用,但可通过 IntelliJ 调试器中的 Evaluate 表达式访问

java - 使用 Intellij 和 JUnit 从控制台读取 System.in

WebStorm 实时模板 $SELECTION$ 正则表达式