Как сделать привязку тегов в VS-коде?

Я хотел бы обернуть выделенный HTML-код в тег в коде VS. Как мне это сделать?

Ответ 2

Вложенный Emmet мог бы сделать трюк:

  • Выберите текст (необязательно)
  • Выполнить из палитры команд Emmet: Wrap Individual Lines with Abbreviation
  • Введите тег (или аббревиатуру div>p), например: div
  • Нажмите Enter

Команде можно назначить привязку клавиш.

Ответ 3

Как я не могу комментировать, я расскажу о фантастическом ответе Алекс.

Если вы хотите, чтобы опыт, похожий на Sublime, с упаковкой, открывал расширения Keymap (Preferences > Keyamp Extensions [Cmd + K Cmd + M]) и добавлял следующий объект:

{
    "key": "alt+w",
    "command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation",
    "when": "editorHasSelection && editorTextFocus"
}

Что привяжет команду обложки Emmet к Alt + W, когда текст будет выбран

(Извините за инструкции только для OSX)