2016-05-24 2 views
7

Есть ли привязка ключей по умолчанию в VSCode для обертывания выделения в теге HTML, таком как сочетание клавиш Shift + alt + W в Visual Studio 2015? Я не мог найти ничего подобного в документации или в ярлыках клавиш по умолчанию, которые указывают на его доступность из коробки.Ключ привязки для обертывания выделения тегом html в VSCode

ответ

25

Чтобы автоматизировать это, перейдите к.

Файл> Настройки> Сочетания клавиш

и добавить в свой keybindings.json (правая сторона окна)

{ "key": "ctrl+shift+enter", "command":"editor.emmet.action.wrapWithAbbreviation", "when": "editorTextFocus && !editorReadonly" } 

Вы можете заменить Ctrl + Shift + Enter с собственной комбинацией клавиш.

+2

Это правда! Вы также можете использовать палитру команд (ctrl + shift + p) и написать «emmet wrap», а затем автозаполнение покажет вам команду. Я довольно часто использую палитру команд в последнее время, когда я не хочу связывать какой-либо ключ с командой – flyer88

+0

Можно ли указать тег в keybinding? например, ...? – Fuhrmanator

3

вы можете использовать это расширение: https://github.com/Microsoft/vscode-htmltagwrap

или вы можете:

  1. откройте командную Palette: Command/Ctrl + Shift + P (⇧⌘P)
  2. типа "обертка" , затем выберите «Wrap с аббревиатурой»
  3. типа тега вы хотите, и нажмите клавишу ВВОД
+0

Это расширение позволяет переопределить тег по умолчанию (сохраняет некоторые ключевые штрихи для меня), например, для '...' use '" htmltagwrap.tag ":" code "' – Fuhrmanator

Смежные вопросы