Как установить значение по умолчанию переменной в шаблоне live в Intellij IDEA?
В Intellij IDEA может быть немного недоразумений в живых шаблонах. Я имею в виду значения по умолчанию для переменных в шаблонах.
Предположим, что у нас есть этот живой шаблон
![enter image description here]()
![enter image description here]()
Что я ожидаю здесь, что при вызове этого шаблона (введите jqon и нажмите TAB) я увижу значения по умолчанию, которые уже были введены, которые я могу изменить или оставить как есть. Как этот
![enter image description here]()
Но нет. У меня есть пустые строки вместо значений по умолчанию
![enter image description here]()
Почему?
Ответы
Ответ 1
Я ошибался в поле Значение по умолчанию. Мне это не нужно в моем случае. Мне нужно заполнить поле "Выражение".
Если я хочу просто вставить некоторую строку в качестве значения по умолчанию, я должен поместить эту строку в цитату в Expression. Итак, теперь мои настройки переменных выглядят так.
![enter image description here]()
И все работает, как я хочу!
Ответ 2
Если вы хотите, чтобы строка hardcoded в качестве поля значения по умолчанию (в диалоговом окне редактирования переменных), она должна быть в двойных кавычках ( "ii" ). Ввод строки там без кавычек (ii) не приводит к ошибке, но также не работает.