sco*_*rod 9 keyboard-shortcuts visual-studio-code
首先,我知道 Emmet 如何将文本包装在任何内容中。我知道如何映射键盘快捷键来调用 Emmet 的换行。但是,我正在寻找更快的东西。
strong例如,在 VS Code 中,如何创建键盘快捷键以将 HTML 文本包装在标签内?假设您想将其映射到cmd-alt-b.
在 Sublime Text 中是这样实现的:
{"keys": ["option+super+b"], "command": "insert_snippet", "args": {"contents": "<strong>${1:$SELECTION}</strong>$0"}}
VS Code 的等效项是什么?
lam*_*lam 35
这是关于如何使用快捷方式换行所选单词的完整详细答案。
转到“文件”>“首选项”>“键盘快捷键”(在 macOS 上为“代码”>“首选项”>“键盘快捷键”)以打开“键盘快捷键”选项卡。
然后单击 JSON 图标以打开 keybindings.json 文件。
当然,要将文本加粗,最合适的键盘快捷键是ctrl+b。但是,此键盘快捷键可能会与另一个键盘快捷键发生冲突。
您可以通过在搜索栏中搜索快捷方式来检查快捷方式是否安全。
正如您在图片中看到的,对于 HTML 文件,当选择文本时,除了“切换侧边栏”快捷方式在 HTML 文件中选择文本时不起作用之外,没有重大冲突。但这不是问题,取消选择文本,您现在就可以切换 VS Code 侧栏。
文件打开后,将 JSON 键绑定插入括号内。
这是我的,它将包含用标签选择的单词:
{
"key":"ctrl+b",
"scope":"html",
"command":"editor.action.insertSnippet",
"when":"editorTextFocus && editorLangId == 'html'",
"args":{
"snippet":"<strong>$TM_SELECTED_TEXT</strong>$0"
}
}
Run Code Online (Sandbox Code Playgroud)
您可以用所需的标签包裹包装标签。
保存文件并打开 HTML 文件,然后选择一个单词并按ctrl+b,您的单词将自动用标签包裹。
希望我的回答对你有帮助
| 归档时间: |
|
| 查看次数: |
12652 次 |
| 最近记录: |