Я хотел бы обернуть выделенный HTML-код в тег в коде VS. Как мне это сделать?
Как сделать привязку тегов в VS-коде?
Ответ 1
Быстрый поиск на рынке VSCode: https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap.
-
Запустите VS Code Quick Open (Ctrl + P)
-
Вставить 'ext install htmltagwrap' и ввести
-
выберите HTML
-
нажмите "Alt + W" ( "Option + W" для Mac).
Ответ 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)