Ale*_*lex 235
嵌入式Emmet可以做到这一点:
Emmet: Wrap with Abbreviation
div
(或缩写.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"
}
Run Code Online (Sandbox Code Playgroud)
当选择文本时,将Emmet包装命令绑定到Alt+W
(对不起OSX指令)
小智 15
Code > Preferences > Keyboard Shortcuts
emmet wrap
小智 7
imo 有一个更好的答案,使用 Snippets
创建一个定义如下的片段:
"name_of_your_snippet": {
"scope": "javascript,html",
"prefix": "name_of_your_snippet",
"body": "<${0:b}>$TM_SELECTED_TEXT</${0:b}>"
}
Run Code Online (Sandbox Code Playgroud)
然后将其绑定到 keybindings.json 中的一个键,例如:
{
"key": "alt+w",
"command": "editor.action.insertSnippet",
"args": { "name": "name_of_your_snippet" }
}
Run Code Online (Sandbox Code Playgroud)
我认为这应该为您提供与 htmltagwrap 完全相同的结果,但无需安装扩展程序。
它将在所选文本周围插入标签,默认为<b>
tag & 选择标签,因此输入可以让您更改它。
如果您想使用不同的默认标签,只需更改代码片段b
的body
属性即可。
使用 VSCode 1.47+,您可以简单地使用 OPT-w。
利用内置功能触发emmet,这是最简单的方法:
emmet
命令面板中打开的窗口中,输入您需要的标记或包装代码。 归档时间: |
|
查看次数: |
54543 次 |
最近记录: |