• 请不要在回答技术问题时复制粘贴 AI 生成的内容
watanuki
V2EX  ›  程序员

前端开发的老哥们都喜欢把 Prettier 的 printWidth (单行代码的最大宽度) 设置为多少?

  •  
  •   watanuki · Aug 1, 2020 · 5885 views
    This topic created in 2287 days ago, the information mentioned may be changed or developed.
    19 replies  •  2020-08-02 11:54:35 +08:00
    Twinkle
    Twinkle
    Aug 1, 2020 via Android
    1
    自己的项目按自己喜欢来,公司项目默认 80 不变
    mogita
    mogita
    Aug 1, 2020
    2
    万年 80
    Austaras
    Austaras
    Aug 1, 2020
    3
    120, 80 总觉得是上一个时代的设定了
    Trim21
    Trim21
    Aug 1, 2020 via Android
    4
    默认设置
    sirenserenity
    sirenserenity
    Aug 1, 2020
    5
    眼睛不好,用 80,字体大些还可以分两边看不同的文件而不使用滚动条。
    YuTengjing
    YuTengjing
    Aug 1, 2020
    6
    之前看到 ant design 是用 100,我自己也是习惯用 100,不长不短刚刚好,其实显示效果和屏幕大小以及字体大小也有关系。
    FEDT
    FEDT
    Aug 1, 2020 via iPhone
    7
    120
    alphat
    alphat
    Aug 1, 2020
    8
    100
    sirenserenity
    sirenserenity
    Aug 1, 2020
    9
    如果你们用 120 或 100 的时候,tab width 设置是 2 还是 4 呢?
    otakustay
    otakustay
    Aug 1, 2020
    10
    120 行宽 + 4 缩进 + 强制分号
    Mohanson
    Mohanson
    Aug 1, 2020❤️2
    11
    这几天看汇编, 终于了解 80 宽度的来源了, 英特尔 8086 处理器提供给显示器的内存大小只有 4000, 其中每个字符本身 ascii 占一个字节, 然后字符颜色, 背景色, 是否闪烁等占一个字节, 所以实际显示器只能显示 2000 字符也就是 25 * 80.

    80 挺好的, 不过我选择 120.
    zzx0403
    zzx0403
    Aug 1, 2020❤️1
    12
    infinty
    maomaomao001
    maomaomao001
    Aug 1, 2020
    13
    最初 80 , 后来 120 , 现在 100
    creanme
    creanme
    Aug 1, 2020
    14
    140
    creanme
    creanme
    Aug 1, 2020
    15
    140,4 格缩进。
    love
    love
    Aug 2, 2020 via Android
    16
    80 的可读性就太差了,且非常浪费空间,老是要滚屏
    jawilx
    jawilx
    Aug 2, 2020
    17
    {
    "singleQuote": true,
    "trailingComma": "all",
    "semi": false,
    "arrowParens": "avoid",
    "printWidth": 120,
    }
    myon
    myon
    Aug 2, 2020
    18
    ```
    module.exports = {
    printWidth: 120, // 最大行宽
    tabWidth: 2, // tab 距离
    trailingComma: 'es5', // 多行时,尽可能打印尾随逗号
    semi: true, // 行尾自动加分号
    singleQuote: true, // 使用单引号替代双引号
    bracketSpacing: true, // 对象{}之间自动加空格,如{ foo: bar }
    endOfLine: 'lf', // 使用 lf 换行符
    };
    ```
    genesislive
    genesislive
    Aug 2, 2020
    19
    120
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4575 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 05:45 · PVG 13:45 · LAX 21:45 · JFK 00:45
    ♥ Do have faith in what you're doing.