Как установить значение по умолчанию переменной в live-шаблоне в Intellij IDEA?

17

В Intellij IDEA может быть немного недоразумений в живых шаблонах. Я имею в виду значения по умолчанию для переменных в шаблонах.

Предположим, что у нас есть этот живой шаблон

Что я ожидаю здесь, что при вызове этого шаблона (введите jqon и нажмите TAB ). Я увижу значения по умолчанию, которые уже были введены, которые я могу изменить или оставить как есть , Как этот

Но нет. У меня есть пустые строки вместо значений по умолчанию

Почему?

    
задан Vitalii Korsakov 23.12.2012 в 23:10
источник

2 ответа

23

Я ошибался в поле Значение по умолчанию . Мне это не нужно в моем случае. Мне нужно заполнить поле Expression .

Если я хочу просто вставить некоторую строку в качестве значения по умолчанию, я должен поместить эту строку в цитату в Expression . Итак, теперь мои настройки переменных выглядят так.

И все работает, как я хочу!

    
ответ дан Vitalii Korsakov 23.12.2012 в 23:10
источник
18

Если вы хотите, чтобы строка hardcoded в качестве поля значения по умолчанию (в диалоговом окне редактирования переменных), она должна быть в двойных кавычках («ii»). Ввод строки там без кавычек (ii) не приводит к ошибке, но также не работает.     

ответ дан aliteralmind 24.05.2015 в 00:07
источник