一淘模板(56admin.com)本篇文章带大家了解一下VSCode中的Emmet工具,介绍一下VSCode中Emmet绑定热键的方法,用以提升 HTML 编辑效率,希望对大家有所帮助!
Emmet 是一个自动将代码片段扩展为 HTML 的工具。它包含在 VS Code 中。
例如以下片段:
div.someClass>span*5
将展开为:
<div class="someClass">
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
Emmet 还提供了其他一些快捷方式提升 HTML 开发效率。
添加 VS Code 快捷方式
组合键:
Ctrl + K
和Ctrl + S
打开键盘快捷键窗口,在搜索框输入 Emmet,可以找出内置 Emmet 可以绑定热键的特定操作。
按住 Ctrl + Shift + p
打开命令面板,输入 shortcut
,找到打开键盘快捷键方式的选项。
将打开一个按键绑定的 keybindings.json
文件:
[]
每个添加的自定义快捷方式都反映在此文件中,并具有以下结构:
{
"key": "<key combination>",
"command": "<command to run>"
}
VS Code 中可用的 Emmet 命令
Emmet 的可用命令如下:
editor.emmet.action.balanceIn
editor.emmet.action.balanceOut
editor.emmet.action.decrementNumberByOne
editor.emmet.action.decrementNumberByOneTenth
editor.emmet.action.decrementNumberByTen
editor.emmet.action.evaluateMathExpression
editor.emmet.action.incrementNumberByOne
editor.emmet.action.incrementNumberByOneTenth
editor.emmet.action.incrementNumberByTen
editor.emmet.action.matchTag
editor.emmet.action.mergeLines
editor.emmet.action.nextEditPoint
editor.emmet.action.prevEditPoint
editor.emmet.action.reflectCSSValue
editor.emmet.action.removeTag
editor.emmet.action.selectNextItem
editor.emmet.action.selectPrevItem
editor.emmet.action.splitJoinTag
editor.emmet.action.toggleComment
editor.emmet.action.updateImageSize
editor.emmet.action.updateTag
editor.emmet.action.wrapIndividualLinesWithAbbreviation
editor.emmet.action.wrapWithAbbreviation
以下是其中的部分示例。我们使用 alt + e
和 alt + *
组合,按键可能会因为系统和其他软件冲突,调整到自己舒服即可。
平滑向内/平滑向外 — 从当前插入符号位置搜索标签或标签的内容边界并选择它。
[
{
"key": "alt+e alt+i",
"command": "editor.emmet.action.balanceIn"
},
{
"key": "alt+e alt+o",
"command": "editor.emmet.action.balanceOut"
}
]
转到配对标签 — 在开始和结束元素标签之间跳转。
[
{
"key": "alt+e alt+e",
"command": "editor.emmet.action.matchTag"
}
]
删除标签 — 从 HTML 树中删除标签但保留其内部 HTML。
[
{
"key": "alt+e alt+d",
"command": "editor.emmet.action.removeTag"
}
]
另外,如果你不想自己配置热键,可以安装 Emmet Keybindings 扩展,它是一组用于 VS Code 的 Emmet 键绑定。它可以用作预定义的键绑定组,以防您不知道映射到哪个键。
常见问题
所有VIP可以商用吗,会不会有版权问题?
本站提供的源码大部分可以作为源码开发参考和学习,部分开源可商用。
账号可以分享给其他人使用吗?
您好,账号禁止共享,我们有验证机制的,会自动封号处理,谢谢配合。
如果遇到问题怎么联系解决呢?
最快的途径是在导航菜单选择提交【售后】会在24小时处理
下载的源码可以使用吗?
我们会在显著的地方表明【已测试】,显示已测试的都是小编测试过 。
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5.如有侵权请联系客服邮件770973008@qq.com
原文链接:https://www.56admin.com/27196.html,转载请注明出处。
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5.如有侵权请联系客服邮件770973008@qq.com
原文链接:https://www.56admin.com/27196.html,转载请注明出处。
评论0