Быстрая вставка переменной в строку

#java #intellij-idea #intellij-plugin

#java #intellij-идея #intellij-плагин

Вопрос:

Есть ли какая-либо горячая клавиша Intellij Idea или плагин для быстрой вставки переменной в строку? например, у меня есть строка

 "My code is working, yay! Result is = ",
 

и я должен добавить конструкцию " variable " , в результате чего

 "My code is working, yay! Result is = "  variable  "."
 

чтобы правильно вставить переменную.

Когда мне приходится вставлять переменные в более чем 20 строк, это сводит меня с ума 🙂

пытался найти решение в Google или репозитории плагинов, безрезультатно

PS: я знаю о горячей клавише soutv, но это не может мне помочь, так как я должен изменить уже существующие строки в коде

Комментарии:

1. Недостаточно конкретно. Почему бы вам не создать свой собственный живой шаблон или не использовать multi caret? jetbrains.com/help/idea/using-live-templates.html

2. если все вставленные переменные одинаковы или все разные, используйте символы с несколькими каретками.

Ответ №1:

Добавлен живой шаблон

 Abbreviation:   
Description: Insert variable into string
Expand with: Enter
Template text: "  $EXPR$  " (do not forget double quotes)
Edit Template Variable: 
expression:variableOfType("") default Value: "expr"
 

экран настроек

Вы вводите в строку, нажимаете Enter, и текст шаблона добавляется, и вам нужно только выбрать переменную. Работает как шарм.

Спасибо за идею, @Meo