我正在尝试创建一个实时模板,其中第二个变量只是第一个变量的大写版本。预定义函数capitalize(String)
似乎正是我所需要的,但我对如何实际传递变量感到茫然。每次我尝试在表达式中设置参数时,它只会重置为{{1} }。
如何让String
将class
作为输入并将其大写?
答案 0 :(得分:3)
这似乎是一个已知问题,请投票支持:
https://youtrack.jetbrains.com/issue/IDEA-132965
此外,还要求重新考虑此对话框:
https://youtrack.jetbrains.com/issue/IDEA-146698
因此,在将参数从'String'更改为'instance'(将被应用)之后,您可以点击'Enter'或手动输入整个表达式。
答案 1 :(得分:2)
解决方法是在设置字段后用鼠标点击“确定”按钮。不要按回车或标签。
信用:https://youtrack.jetbrains.com/issue/IDEA-132965#comment=27-850938