【发布时间】:2016-10-06 18:27:21
【问题描述】:
例如如何将选定的代码转换为蛇形大小写(或骆驼大小写或来自实时模板变量选项的其他标准表达式)
【问题讨论】:
-
jetbrains.com/help/phpstorm/2016.2/… 。如果选择是几行文本,我不知道它将如何工作..因为这样的转换意味着对函数/变量名称起作用......实时模板手册:confluence.jetbrains.com/display/PhpStorm/…
-
我想用它来重构函数名。使用 ALT+INSERT 插入 getter 和 setter 会在驼峰式中生成函数名称,但在蛇式中我需要它们。
-
1) 我不确定这种实时模板转换是否能在这种情况下工作(“文件和代码模板”.. 由 Velocity 提供支持)2) 我不明白
$SELECTION$完全可以在这里使用。如果有的话——你必须使用${NAME}变量..但它是Velocity变量而不是活模板...如果有什么#2——看看Velocity功能(特别是本机Java字符串函数)——他们可能工作。例如(只是大致了解一下:stackoverflow.com/a/26428368/783119)——它可能也可以在 Generate Code 上下文中工作
标签: intellij-idea phpstorm webstorm jetbrains-ide live-templates