You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中设置BEM命名的大小写规则?

解决VSCode中BEM Helper扩展的类名格式警告问题

问题场景

你编写的代码如下:

<html>
    <head>
    </head>
    <body>
        <form class="search-form search-form_disabled"></form>
    </body>
</html>

安装BEM Helper扩展后收到警告:BEM - Class names must be in kebab case。尝试通过命令面板修改bemHelper.classNameCase设置时,下拉菜单仅提供一个可选选项,没有any选项,需要其他设置方式。

可行的解决方式

  • 直接编辑settings.json配置文件
    打开VSCode设置界面(快捷键Ctrl+,或Cmd+,),点击右上角的{}图标进入JSON编辑模式,添加或修改以下配置:

    "bemHelper.classNameCase": "any"
    

    保存配置后重启VSCode,扩展就会允许任意格式的类名,不再抛出该警告。

  • 调整类名符合kebab-case规范
    按照BEM的标准写法,修饰符需用双连字符分隔,把search-form_disabled改成search-form--disabled,既符合扩展检查规则,也严格遵循BEM规范:

    <form class="search-form search-form--disabled"></form>
    

内容的提问来源于stack exchange,提问作者Ella Ksenofontova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 23:48:16