Ale*_*lex 235
嵌入式Emmet可以做到这一点:
Emmet: Wrap with Abbreviationdiv(或缩写.wrapper>p)可以将命令分配给键绑定.
han*_*ans 75
快速搜索VSCode市场:https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap .
启动VS Code Quick Open(Ctrl+ P)
粘贴ext install htmltagwrap并输入
选择HTML
按Alt+ W(Option+ W对于Mac).
And*_*wis 31
由于我无法评论,我将扩展Alex的精彩答案.
如果你想要像Sublime一样的经验包装打开Keymap Extensions(Preferences> Keymap Extensions [ Cmd+ K Cmd+ M])并添加以下对象:
{
    "key": "alt+w",
    "command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation",
    "when": "editorHasSelection && editorTextFocus"
}
当选择文本时,将Emmet包装命令绑定到Alt+W
(对不起OSX指令)
小智 15
Code > Preferences > Keyboard Shortcutsemmet wrap小智 7
imo 有一个更好的答案,使用 Snippets
创建一个定义如下的片段:
"name_of_your_snippet": {
    "scope": "javascript,html",
    "prefix": "name_of_your_snippet",
    "body": "<${0:b}>$TM_SELECTED_TEXT</${0:b}>"
}
然后将其绑定到 keybindings.json 中的一个键,例如:
{ 
    "key": "alt+w",
    "command": "editor.action.insertSnippet",
    "args": { "name": "name_of_your_snippet" }
}
我认为这应该为您提供与 htmltagwrap 完全相同的结果,但无需安装扩展程序。
它将在所选文本周围插入标签,默认为<b>tag & 选择标签,因此输入可以让您更改它。
如果您想使用不同的默认标签,只需更改代码片段b的body属性即可。
使用 VSCode 1.47+,您可以简单地使用 OPT-w。
利用内置功能触发emmet,这是最简单的方法:
emmet命令面板中打开的窗口中,输入您需要的标记或包装代码。| 归档时间: | 
 | 
| 查看次数: | 54543 次 | 
| 最近记录: |