新闻中心

sublime怎么在HTML中自动补全CSS类名? (CSS Completions)

2025-12-15
浏览次数:
返回列表
Sublime Text 可通过 AutoFileName 和 CSS Class Completions 插件实现 HTML 中已定义 CSS 类名的自动补全:前者辅助定位 CSS 文件路径,后者从项目 CSS/SCSS/LESS 文件提取类名并支持 BEM 风格,需手动刷新缓存。

sublime怎么在html中自动补全css类名? (css completions)

Sublime Text 默认不直接读取项目中的 CSS 文件来补全 HTML 里的 class 值,但可以通过插件和简单配置实现“在 HTML 中自动补全已定义的 CSS 类名”。

安装 AutoFileName 插件(基础路径/文件补全)

它本身不补全 CSS 类名,但为后续插件打基础,且能帮你快速定位 CSS 文件路径:

  • Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),输入 Install Package,回车
  • 搜索 AutoFileName,安装后重启 Sublime
  • 在 HTML 的 link 标签中写 href="css/,会自动列出 css/ 目录下的文件

使用 CSS Class Completions 插件(核心方案)

这是专为 HTML 中补全 CSS 类名设计的轻量插件,支持从项目内所有 .css.scss.less 文件中提取类名:

  • 同样通过 Package Control → Install Package,搜索并安装 CSS Class Completions
  • 安装后无需额外设置,默认生效:在 HTML 的 class=""class='' 内,输入字母(如 btn),按下 Ctrl+Space(或自动触发)即可看到匹配的类名
  • 支持嵌套语法(如 .header .n*-item),也识别 BEM 风格(btn__iconbtn--primary

手动刷新类名索引(当新增 CSS 类没出现时)

该插件不会实时监听文件变化,类名更新后需手动重建缓存:

达芬奇 达芬奇

达芬奇——你的AI创作大师

达芬奇 166 查看详情 达芬奇
  • Ctrl+Shift+P,输入 CSS Class Completions: Rebuild Cache,回车执行
  • 也可以右键 HTML 编辑区 → CSS Class Completions → Rebuild Cache
  • 如果项目结构复杂(如 CSS 在 node_modules 或深层子目录),可在插件设置中添加 include_dirs 路径

小技巧:配合 Emmet 提高效率

Emmet 本身不读取你的 CSS,但可以和类名补全共存:

  • div.btn-primary + Tab → 生成 <div class="btn-primary"></div>
  • 光标在已有 class="..." 内时,仍可按 Ctrl+Space 呼出 CSS Class Completions 补全建议
  • 避免在 class 属性里用 Emmet 语法(如 .btn.m-2),那只是 Emmet 展开,不是真实类名补全

基本上就这些。不需要配置语言服务或启动本地服务器,轻量、离线、响应快。适合中小型项目或习惯 Sublime 快节奏开发的用户。

以上就是sublime怎么在HTML中自动补全CSS类名? (CSS Completions)的详细内容,更多请关注其它相关文章!


# 已有  # 南京专业网站建设  # 网站怎么做推广赚钱  # 房产网seo  # 石柱操作简便的网站建设  # 虞城探店推广招聘网站  # 欧式葡萄酒网站推广案例  # 淄博网站制作改版优化  # 大庆seo排名案例最新  # 保定推广网站路径  # 汽车网站推广方案  # 相关文章  # 右键  # 帮你  # css  # 不需要  # 离线  # 这是  # 如何实现  # 一键  # 达芬奇  # win  # mac  # windows  # node  # sublime  # html  # linux 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: mc.js游戏直达 mc.js网页免下载版本秒进地址  Windows7怎么硬盘安装 Windows7提取ISO镜像到非系统盘并运行setup.exe实现硬盘直装【教程】  如何在更新Composer依赖后自动运行测试_使用post-update-cmd钩子触发PHPUnit  向日葵客户端怎么进行远程CentOS控制_向日葵客户端远程CentOS控制操作教程  QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问  QQ邮箱网页版入口登录 QQ邮箱在线邮箱官方通道  Angular中单选按钮的正确使用与常见陷阱解析  随机参数递归函数的基准调用次数与时间复杂度探究  解决Django多数据库/多Schema环境下外键迁移问题  AI抖音网页版免费视频入口 AI抖音网页端最新视频实时观看  “在文档元素之后找到了标记”是什么错误? 检查并修复XML中多个根元素的3个方法  UC浏览器如何安装插件 UC浏览器添加扩展程序详细教程【进阶】  C#中解析不规范的HTML为XML 常见的坑与解决办法  痛风发作了怎么办? 快速止痛和后期饮食调理  新手怎么开始学化妆 零基础化妆入门教程  vivo云服务网页版登录 怎么登录vivo云服务网页版  在Go Martini框架中高效服务动态生成图像的实践指南  CSS布局中意外空白:解决padding-top导致的顶部间距问题  Win11网速慢怎么解决 Win11网络设置优化解除限速  Sublime Text怎么设置垂直标尺_Sublime配置Rulers规范代码长度  QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道  我的世界官方游戏入口 我的世界官网平台直达链接  Excel如何用迷你图显趋势_Excel用迷你图显趋势【趋势小图】  steam官方入口大全 steam账号注册及操作指南  word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法  在J*a中如何开发在线活动报名与管理系统_活动报名管理项目实战解析  在哪找SublimeJ远程工具_SFTP插件配置教程  sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置  如何在低配置电脑上搭建轻量级J*a环境_占用更小的环境选择技巧  PHP高效扁平化嵌套数组:使用array_merge与数组解包操作符  如何使用Go和Martini动态服务解码后的图片  c++如何使用chrono库处理时间_c++标准库时间与日期操作  顺丰国际快递查询 国际件官方查询入口  Highcharts 雷达图径向轴标签定制指南:利用多Y轴实现数值标注  深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现  vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法  反效果?《战地6》免费试玩开启后玩家数不升反降  三星GalaxyZFold5怎样在相册制作折叠屏分镜_iPhone三星GalaxyZFold5相册制作折叠屏分镜【创意编辑】  必由学官网首页入口 必由学教师网页版登录指南  MAC如何将整个网页截长图_MAC使用Safari的导出为PDF或第三方工具  CSS Grid如何控制元素对齐_align-items与justify-items组合使用  Safari浏览器输入栏卡顿如何解决 Safari搜索建议与缓存清理  C++如何实现单例模式_C++设计模式之线程安全的单例写法  C++ typeid如何获取类型信息_C++ RTTI运行时类型识别用法  神经网络二分类模型训练异常:高损失与完美验证准确率的排查与修正  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  steam官方网页快速访问 steam账号注册全流程  Golang如何实现Web文件静态资源服务器_Golang静态资源服务器开发与实践  怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】  PySpark中高效提取字符串右侧可变长度数字:使用regexp_extract 

搜索