PhpStorm实时模板表达式可转换当前变量

时间:2019-03-20 08:25:42

标签: php phpstorm jetbrains-ide live-templates

因此,我们可以使用表达式来转换实时模板中的其他变量。 例如:

Working example with two variables while second one references the first one

是否可以将snakeCase直接应用于NAME那么,无论我输入什么内容,都可以转换成蛇形?所需结果:

Example with expected behaviour, having just one variable

尝试了snakeCase(NAME)snakeCase(String)snakeCase()。似乎没有任何工作。也许有人知道了吗?

1 个答案:

答案 0 :(得分:2)

否,不可能-您无法将变量传递给它自己,它必须是另一个实时模板变量(之前定义),或者是基于剪贴板内容(snakeCase(clipboard())),文件的某个已知值名称(snakeCase(fileName())),完成时获得的名称等。

如果您想更改现有变量的名称,可以尝试使用String Manipulation 插件,例如