【问题标题】:Auto newline in css selector with prettier更漂亮的 CSS 选择器中的自动换行符
【发布时间】:2021-09-30 12:25:03
【问题描述】:

当我使用任何 CSS 选择器并在 vscode 中使用 prettier 来格式化时...... 它会自动将每个选择器(以逗号分隔)放入下一行,然后 CSS 不会检测到...

我写的:

td,th,table {
  border: 5px solid greenyellow;
}

格式化后(通过 prettier):

td,
th,
table {
  border: 5px solid greenyellow;
}

我在 vscode 中的 Prettier 设置:

{
  "arrowParens": "always",
  "bracketSpacing": true,
  "endOfLine": "auto",
  "htmlWhitespaceSensitivity": "css",
  "insertPragma": false,
  "jsxBracketSameLine": false,
  "jsxSingleQuote": false,
  "printWidth": 100,
  "proseWrap": "preserve",
  "quoteProps": "as-needed",
  "requirePragma": false,
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "none",
  "useTabs": false,
  "vueIndentScriptAndStyle": false,
  "filepath": "c:\\Users\\coder\\Desktop\\a.css",
  "parser": "css"
}

请帮忙!!

【问题讨论】:

    标签: html css visual-studio-code prettier


    【解决方案1】:

    没有办法在配置文件中解决这个问题,这是 Prettier 内置的一个功能。

    您需要将 /* prettier-ignore */ 添加到 CSS 选择器块的顶部,以阻止 prettier 格式化该选择器部分。

    这是一个应用于 meyer-reset 第一部分的示例。

    
    /* prettier-ignore */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed, 
    figure, figcaption, footer, header, hgroup, 
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
    

    【讨论】:

    • 哦,好的,谢谢!但是 Prettier 应该解决这个问题............
    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2021-08-23
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多