Используйте математику в живом шаблоне PhpStorm - PullRequest
0 голосов
/ 24 марта 2020

Как я могу использовать математику в Живом шаблоне PhpStorm?

Например, у меня есть $Image_width$ в моем шаблоне и я хочу установить высоту изображения примерно так:

<img width="$Image_width$" height="($Image_width$ / 2)">

1 Ответ

2 голосов
/ 24 марта 2020

Вы можете использовать функцию groovyScript() для определения пользовательских выражений - см. https://www.jetbrains.com/help/phpstorm/template-variables.html#predefined_functions.

Например, для шаблона типа:

<img width="$Image_width$" height="$Image_width_half$">

вы можете укажите groovyScript("def res=_1 as Integer; return res /2 ", Image_width) в качестве выражения для $Image_width_half$ переменной:

enter image description here

_1 здесь приведена ссылка на первую переменную, переданную в качестве параметра groovyScript() функция

...