信息发布→ 登录 注册 退出

怎样使用VSCode的Emmet快捷键快速编写HTML?

发布时间:2025-10-02

点击量:
输入简短缩写按Tab可快速生成HTML,如div.container创建带类名的div,ul>li*3生成三个列表项,!生成HTML5模板,支持属性[a[href="#"]]和文本{Hello}填充,VSCode中需确保Emmet启用并正确设置语言模式。

在VSCode中使用Emmet快捷键能大幅提升编写HTML的效率。只要输入简短的缩写,按TabEnter就能生成完整的HTML结构。

基本语法与常用缩写

Emmet基于CSS选择器的语法,支持嵌套、重复、编号等操作。

  • 生成标签:输入div后按Tab,会变成
  • 添加类名:输入div.container,生成带class的div
  • 添加ID:输入nav#main-nav,生成指定ID的元素
  • 父子嵌套:用>符号,如ul>li*3生成无序列表包含3个列表项
  • 兄弟并列:用+,如h1+p生成标题和段落
  • 重复元素:用*,如section*2生成两个section
  • 自动编号:在*后面自动递增数字,li.item$*3生成item1、item2、item3

快速生成完整页面结构

输入!html:5再按Tab,就能快速创建标准HTML5模板:

a style="color:#f60; text-decoration:underline;" title= "html"href="https://www./zt/15763.html" target="_blank">html>


  
  Document


  

属性与文本填充

Emmet也支持直接设置属性和内容。

  • 添加属性:用[],如a[href="#"][title="link"]
  • 添加文本:用{},如p{Hello World}生成带文字的段落
  • 组合使用:如ul>li*3>a[href="#"]{Item $}生成三个带链接的列表项

VSCode中的实用技巧

确保Emmet在VSCode中正常工作,注意以下几点:

  • 默认情况下Emmet已启用,输入缩写后按Tab即可展开
  • 如果Tab被其他功能占用,可改用Enter
  • 在非HTML文件中(如JSX),需确认语言模式正确,Emmet才会生效
  • 可通过设置"emmet.triggerExpansionOnTab": true确保Tab可用

基本上就这些。熟练掌握几个常用缩写后,写HTML会快很多,不用反复打标签了。

标签:# ul  # kbd  # 情况下  # 只要输入  # 再按  # 可通过  # 几点  # 才会  # 几个  # 就能  # li  # css  # 选择器  # href  # class  # css选择器  # html文件  # ai  # html5  # js  # html  # vscode  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!