hug*_*ige 4 intellij-idea pycharm phpstorm webstorm
在 Intellij 产品中,我非常喜欢实时模板。我想知道是否可以对文件模板使用相同的语法,例如将变量格式化为蛇形或骆驼形、定义起始光标位置等。
不幸的是,您不能在文件模板中使用实时模板中可用的相同功能/宏。
文件模板使用Apache Velocity 模板语言。它允许在变量上运行一些 Java(?) 简单方法(例如#set($class_start = $class.substring(0,1).toUpperCase()))。很可能更复杂的方法也能奏效。
更新(2017/01/13):
从2016.1(或可能是 2016.2)版本开始,现在也可以在文件模板中使用一些实时模板(通过Enable Live Templates选中该文件模板的复选框)。我不是 100% 确定它是否会做这里要求的事情(我自己没有测试过)。
语法示例: #[[ $MY_VARIABLE$ $END$ ]]#
https://www.jetbrains.com/help/phpstorm/2016.3/file-and-code-templates-2.html
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |