Не удается передать переменную в предопределенную функцию в шаблоне RubyMine Live
Я пытаюсь создать живой шаблон, где вторая переменная является просто заглавной версией первой переменной. Предопределенная функция capitalize(String)
кажется, что именно то, что мне нужно, но я не знаю, как на самом деле передать переменную. Каждый раз, когда я пытаюсь установить параметр в выражении, он просто сбрасывается в String
,
Но каждый раз, когда я выхожу из поля, он просто возвращается к:
Как я могу получить class
принять instance
в качестве вклада и заглавных букв?
2 ответа
Решение состоит в том, чтобы нажать кнопку ОК мышью после установки поля. Не нажимайте Enter или Tab.
Кажется, это известная проблема, пожалуйста, проголосуйте за нее:
https://youtrack.jetbrains.com/issue/IDEA-132965
Кроме того, есть запрос на переосмысление этого диалога:
https://youtrack.jetbrains.com/issue/IDEA-146698
Поэтому в настоящий момент вы можете нажать "Enter" после изменения параметра с "String" на "instance" (он будет применен) или ввести все выражение вручную.