信息发布→ 登录 注册 退出

Emmet in VSCode:前端开发者的编码加速器

发布时间:2025-12-19

点击量:
Emmet 是 VSCode 内置的 HTML/CSS 代码加速工具,无需安装,启用后通过缩写(如 ul>li*5)按 Tab 展开结构,支持属性补全(如 m10→margin:10px)及自定义语言映射。

Emmet 是 VSCode 中提升 HTML 和 CSS 编写效率的“隐形加速键”——不用背语法,敲几下缩写就能生成结构清晰的代码块。

安装与基础启用

VSCode 默认已内置 Emmet,无需额外安装。只需确认设置中启用即可:打开 设置(Ctrl+,) → 搜索 emmet → 确保 Emmet: Enabled 为开启状态。对非标准文件类型(如 .vue 或 .jsx),可在 Emmet: Include Languages 中添加映射,例如:
"vue-html": "html", "javascriptreact": "jsx"

HTML 快速生成:从缩写到结构

在 HTML 文件中输入缩写后按 Tab(或 Enter,取决于设置),即可展开为完整标签结构:

  • ul>li*5 → 生成含 5 个 li 的无序列表
  • div.container>h1{标题}+p{段落} → 创建带类名的 div,内含 h1 和 p,且自动填充文本
  • section#main.container → 输出

CSS 属性智能补全

在 CSS/SCSS 文件中,输入简写即可快速补全属性和值:

  • m10margin: 10px;
  • bd1s#333border: 1px solid #333;
  • d:fdisplay: flex;(支持常用值联想)

支持链式输入,比如 mt-20:mr-10 可同时生成 margin-top 和 margin-right。

实用技巧与避坑提示

提高准确率的小细节:

  • 缩写中用 $ 表示递增数字,如 li.item$*3
  • Ctrl+E(Windows/Linux)或 Cmd+E(Mac)可手动触发 Emmet 展开,适合光标不在行尾时
  • 若 Tab 不生效,检查是否被其他插件(如 Auto Rename Tag)拦截 —— 可在键盘快捷键设置中搜索 emmet.expandAbbreviation 并绑定明确快捷键

基本上就这些。用熟了,写页面骨架比说话还快。

标签:# border  # 无需安装  # 还快  # 熟了  # 绑定  # 几下  # 自定义  # 只需  # 就能  # 链式  # 可在  # mr  # windows  # li  # ul  # flex  # css  # margin  # display  # class  # auto  # include  # scss  # 前端  # js  # html  # vscode  # java  # javascript  # react  # vue  # linux  
在线客服
服务热线

服务热线

4008888355

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

截屏,微信识别二维码

打开微信

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