VSCODE Prettier格式化javascript链式调用代码如何不换行?

发布于 2022-09-12 00:53:42 字数 488 浏览 11 评论 0

工具是VS CODE目前最新个人版,格式化小程序前端JS代码时,链式调用代码会全部换行,看起来很别扭,找了半天不知道什么原因。格式化插件是prettier最新版。

安装的插件如下:

clipboard.png

配置如下:

clipboard.png

小程序代码如下:

clipboard.png

都是调用util.request方法,但是上面没有换行,下面这个换行了,看起来很别扭,而且占空间。

求大神解答,折腾好久了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

风透绣罗衣 2022-09-19 00:53:42

同求解决方案,翻遍了prettier的配置和issue都没有解决办法, 官方issue里面有人pr了,https://github.com/prettier/p...,等merge吧

手长情犹 2022-09-19 00:53:42

楼主问题解决了吗。我也遇到了这个问题。
如果楼主解决了问题,希望楼主分享一下。

我会继续寻找答案,找到了再回来分享。

@zhcode 的答案是完全错误的!

椵侞 2022-09-19 00:53:42

prettier插件设置有一项一行最大字符长度,上面的之所以没有换行,是因为短,在最大长度范围内,下面的长,超出了最大长度,就换行了
你把下面的设置设大点试试

clipboard.png

和影子一齐双人舞 2022-09-19 00:53:42

遇到了类似的问题,找遍了所有的设置都没有控制这一属性的条目,期待开发者做一个开关选项控制是否自动换行这样的链式调用方法。同楼上,设置行宽是没有用的。

蓬勃野心 2022-09-19 00:53:42

在.prettier文件添加printWidth配置可以解决
image.png

初见你 2022-09-19 00:53:42

// prettier-ignore[-start ... -end]

感情废物 2022-09-19 00:53:42

我也有这种烦恼,这种格式化更难看了。请问有解决方法吗?

辞旧 2022-09-19 00:53:42

同求解决方案

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文