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

20

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

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

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

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

Почему?

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

2 ответа

28

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

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

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

    
ответ дан Vitalii Korsakov 23.12.2012 в 23:10
  • Это ответ, который я отправил вам в службу поддержки =) –  CrazyCoder 24.12.2012 в 07:38
  • @CrazyCoder, что используется для поля «Значение по умолчанию»? –  Flatline 21.03.2014 в 19:38
  • @Flatline вы можете найти его в справке. –  CrazyCoder 21.03.2014 в 19:48
  • @CrazyCoder да, я прочитал его, но это не совсем понятно ... –  Flatline 31.03.2014 в 17:19
  • Строка с двойными кавычками в поле «Выражение» работает так же, как вы хотели, но поле «Значение по умолчанию» является подходящим местом для этой цели. Все, что вам нужно, это двойные кавычки. –  RabbitHole 19.05.2016 в 06:08
Показать остальные комментарии
22

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

ответ дан aliteralmind 24.05.2015 в 00:07
  • Это должен быть принятый ответ. –  LukeWaggoner 17.08.2016 в 20:57
  • очень хороший момент. помог мне. –  j2emanue 09.01.2017 в 23:16
  • очень полезно. благодаря –  Shide 31.03.2017 в 16:05