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

如何配置Prettier使其保留CSS选择器同行格式?

Prettier配置:让CSS选择器保持单行显示

你希望CSS选择器保持单行格式:

html,body,:root {
  height: 100%;
}

但Prettier自动将每个选择器拆分为单独一行,只需修改Prettier配置即可解决:

全局配置方案

在项目根目录的Prettier配置文件(如.prettierrc、.prettierrc.json)中添加以下配置:

{
  "selectorSeparatorNewline": false
}

如果是在package.json中配置,写入prettier字段:

{
  "prettier": {
    "selectorSeparatorNewline": false
  }
}

该配置会强制CSS/SCSS/Less的选择器列表在逗号后不换行,保持单行显示。

局部忽略方案

如果仅需针对个别选择器保留单行,可在选择器上方添加注释跳过格式化:

// prettier-ignore
html,body,:root {
  height: 100%;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:37:39