2017-01-13 10 views
1

Я интересуюсь, если есть среднее, чтобы указать, где писать имя переменной должно начинатьсяWebStorm - Живые шаблоны - указывают порядок фокусировки той же переменной

например, если я называю это живой шаблон:

console.log('$TEXT$', $TEXT$); 
      ^

Он начнет запись с первой переменной TEXT.

Я хочу, чтобы начать писать от второго:

console.log('$TEXT$', $TEXT$); 
        ^

ответ

2

Вы не можете сделать это для одной и той же переменной, как каждая переменная обрабатывается только один раз.

Решение:

  1. Дайте им разные имена

    console.log('$TEXT$', $VAR$);$END$ 
    

    (Я также добавил $END$ для обозначения конечного положения курсора)

  2. Нажмите на кнопку Edit Variables

  3. Перестановка переменных в нужном порядке (с помощью кнопок Up/Down на правой стороне)

  4. TEXT Присвоить переменный текст по умолчанию - значение, которое вы войдете в VAR переменные.

  5. Также проверьте Skip if defined, если вы не планируете редактировать TEXT.

enter image description here

Результат:

enter image description here

Связанные StackOverflow вопрос: https://stackoverflow.com/a/40606436/783119