Живой шаблон WebStorm $ SELECTION $ Регулярное выражение - PullRequest
0 голосов
/ 02 апреля 2019

Я понял, что могу использовать $SELECTION$ в качестве параметра для живых шаблонных функций в модале "EDIT VARIABLES".Тем не менее, он будет работать только в том случае, если я вызову горячую клавишу «Surround with Live Template».Тем не менее, в качестве опции для «Окружить с живым шаблоном» будут отображаться только шаблоны с $SELECTION$, написанными в области «Текст шаблона».Если $SELECTION$ появляется в модале «РЕДАКТИРОВАТЬ ПЕРЕМЕННЫЕ», но отсутствует в области «Текст шаблона», то шаблон не будет отображаться в «Окружить с помощью живого шаблона».

Проблема в том, что яне хочу использовать необработанное значение $SELECTION$ в области «Шаблон текста».

Как сделать так, чтобы шаблон отображался в «Окружить живым шаблоном», если $SELECTION$ не находится в «Шаблоне»?Текстовая область, все еще находящаяся в модале «РЕДАКТИРОВАТЬ ПЕРЕМЕННЫЕ»?

Причина, по которой я хочу это сделать, заключается в том, что я хочу запустить regularExpression() на $SELECTION$ и вывести результирующую строку в шаблонbody.

Следующая картинка показывает мою текущую работу.Это позволяет мне вызывать шаблон как шаблон объемного звучания и помещает курсор $END$ непосредственно перед $SELECTION$.Это позволяет легко выбрать $SELECTION$ после вызова шаблона, чтобы его можно было удалить вручную.enter image description here

Этот документ не раскрывает отношение к этой проблеме.https://www.jetbrains.com/help/webstorm/template-variables.html

...