我想将我选择的html包装在VS代码中的标签中。我怎么做?
嵌入式Emmet可以做到这一点:
Emmet: Wrap with Abbreviation
div
(或缩写.wrapper>p
)可以将命令分配给键绑定。
这件事甚至支持传递参数:
{
"key": "ctrl+shift+9",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorHasSelection",
"args": {
"abbreviation": "span"
}
},
快速搜索VSCode市场:https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap。
ext install htmltagwrap
并输入由于我无法评论,我将扩展Alex的精彩答案。
如果你想要像Sublime一样的经验包装打开Keymap Extensions(首选项> Keymap Extensions [Cmd + K Cmd + M])并添加以下对象:
{
"key": "alt+w",
"command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation",
"when": "editorHasSelection && editorTextFocus"
}
选择文本时,将Emmet换行命令绑定到Alt + W.
(对不起OSX指令)
Code > Preferences > Keyboard Shortcuts
打开键盘快捷键emmet wrap