Великолепный текст 3: Использование одной и той же позиции табуляции дважды без клонирования слова

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

Тем не менее, табуляция действительно выбирает обе области, которые она должна «$1:{}», но при использовании она показывает «mw_hide» в обоих местах.

То, что я пытаюсь сделать, это использовать эту табуляцию, но сохранить оба слова.

Таким образом, он должен отображать «mw_hide» и «isMobleEle», когда выбран табулятор, а не показывать «mw_hide» в обоих местах.

Прежде чем кто-либо скажет это - назвать их обоих "mw_hide" в этом случае, к сожалению, нельзя.

Все, что сказал, кто-нибудь знает, если это на самом деле возможно?

(Код ниже)

<snippet>
  <content><![CDATA[  <!-- ********** FW - Full Hero ********** -->
  <div class="isMobile ${1:mw_hide}">
      <!-- Place A -->
      <div class="grid1">
            <a href="URL" coremet="This${2:StayMobile}">
                <img src="//img/setA/${1:isMobleEle}" alt="${3:AltTextHere}" />
            </a>
      </div>
  </div>]]></content>
    <!-- Optional: Tab trigger to activate the snippet -->
    <tabTrigger>MOB</tabTrigger>
    <!-- Optional: Scope the tab trigger will be active in -->
</snippet>

person Hinukan    schedule 01.11.2016    source источник


Ответы (1)


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

person MattDMo    schedule 01.11.2016
comment
Эх, я так и думал. Я уже в значительной степени довел фрагменты до предела, хотя я полагал, что кто-то еще мог попробовать это и каким-то образом преуспел. Использование некоторых тактик RegEx почти сработало, но не тихо. Я ценю ваш ответ, и спасибо, что подтвердили его - person Hinukan; 02.11.2016