用于在VSCode中使用html标记包装选择的键绑定

bob*_*K12 14 keyboard-shortcuts key-bindings visual-studio-code

在VSCode中是否存在默认键绑定以将选择包装在HTML标记中,如Visual Studio 2015中的键盘快捷键Shift + alt + W?我在文档或默认键盘快捷方式中找不到任何类似的东西,表明它的开箱即用.

Zgr*_*doo 42

要实现自动化,请转到.

文件>首选项>键盘快捷键

并将其添加到您的keybindings.json(右侧窗口)

{
    "key": "ctrl+shift+enter",
    "command": "editor.emmet.action.wrapWithAbbreviation",
    "when": "editorTextFocus && !editorReadonly"
}
Run Code Online (Sandbox Code Playgroud)

您可以使用自己的组合键替换ctrl + shift + enter.

  • 确实如此!您还可以使用命令调色板(ctrl + shift + p)并编写"emmet wrap",然后自动完成将显示命令.当我不想将任何键绑定到命令时,我最近使用命令调色板 (5认同)
  • 是否可以在键绑定中指定标签?例如<code> ... </ code>? (2认同)

小智 6

你可以使用这个扩展名:https: //github.com/Microsoft/vscode-htmltagwrap

或者你可以:

  1. 打开命令调色板:命令/控制+ Shift + P(⇧⌘P)
  2. 输入"wrap",然后选择"Wrap with abbreviation"
  3. 输入所需的标签,然后按Enter键