prettier 如在一行内声明多个变量不换行?

1 天前
 realJamespond

目前格式化时会自动换行

const a=1,
  b=2;

想保持原来的格式

const a=1, b=2

有没有办法?

985 次点击
所在节点    Visual Studio Code
10 条回复
lpbname777
1 天前
// prettier-ignore 注释一下呢
realJamespond
1 天前
不完美,但也行吧
BeautifulSoap
1 天前
prettier 的换行是完全强制的无法关闭,要么上面的特定忽视要么忍

如果为了解决问题将 line wide 设置成 99999 ,那么你又会惊喜地发现,所有手动换了行地地方又全都被强制整形成了一行

只能说 prettier 是真的难用。如果可以迁移地话建议迁移到 eslint stylistic
mark2025
1 天前
prettier 垃圾一个,要么忍要么更换为 eslint stylistic
shintendo
1 天前
没办法,prettier 的卖点就是 opinionated
liaohongxing
1 天前
const [a, b] = [1, 2]
realJamespond
1 天前
@liaohongxing 解构也是个思路
icoomn
1 天前
可以试一下这个配置
"htmlWhitespaceSensitivity": "ignore"
xntzmk
20 小时 29 分钟前
antfu eslint
shimada666
19 小时 47 分钟前
antfu eslint +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1073631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX