为什么IntelliJ的Live Template的Edit Variables按钮处于禁用状态?
IntelliJ Live Template 「Edit Variables」按钮禁用解决方法
- 首先确认你已经在模板内容编辑区添加了符合规则的变量:IntelliJ 要求变量必须用
$前后包裹,格式为$变量名$,比如$USER$、$METHOD_NAME$,内置的$END$、$SELECTION$也属于有效变量。只有模板内容里存在至少1个符合格式的变量时,「Edit Variables」按钮才会自动解锁可点击。
举个实际例子,如果你要做一个快速生成Getter方法的模板,先在模板区输入:
输入完成后,「Edit Variables」按钮就会变成可点击状态,你就可以进去给每个变量配置默认值、表达式了。public $RET_TYPE$ get$FIELD_NAME_UPPER$(){ return $FIELD_NAME$; } - 要是加了变量按钮还是灰的,检查变量格式是不是写错了:不能只有单个
$,变量名中间不能有空格、特殊字符,错误格式的变量不会被系统识别。 - 上述操作都没问题的话,点击模板下方的「Define」按钮,勾选你需要使用这个模板的文件类型(比如Java、Kotlin、前端相关文件等),配置完适用范围后再检查按钮状态即可。
内容的提问来源于stack exchange,提问作者BetaRide
相关产品推荐
相关产品推荐

