После "a{display text}", а затем вставки URL-адреса, как я могу заставить курсор идти после закрытия </a>? Как $0 в возвышенном автозаполнении
Я использую Эммет в Sublime Text 3.
После выполнения a{display text}
, ты получаешь
<a href="__CURSOR__">display text</a>
То, что я пытаюсь сделать, это заставить курсор перейти после закрытия </a>
после того, как я вставил в URL. Я пытаюсь смоделировать автозаполнение Sublime $0
поведение, как
<a href="$1">display text</a>$0
Я просматриваю snippets.json, но не понимаю. Единственная запись "a" находится в объекте "abbreviations" и содержит только открытый тег:
"a": "<a href=\"\">",
Я раньше не редактировал теги Emmet, и подумал, что это может быть хорошим первым, чтобы попробовать.
Любые идеи о том, как это может быть возможно?
1 ответ
Есть встроенная настройка Emmet, которая делает это для всех тегов:
Это в C:\Users\jeffy\AppData\Roaming\Sublime Text 3\Packages\Emmet\Emmet.sublime-settings
// If set to `true`, Emmet will automatically insert final tabstop
// at the end of expanded abbreviation
"insert_final_tabstop": false
Я продублировал C:\Users\jeffy\AppData\Roaming\Sublime Text 3\Packages\User\Emmet.sublime-settings
и изменил его на true
, Это именно так, как я хочу. Ну, это все еще идет к отображаемому тексту, даже если там уже есть отображаемый текст. Тогда это идет до конца. Но достаточно близко!