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

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

安装的插件如下:

clipboard.png

配置如下:

clipboard.png

小程序代码如下:

clipboard.png

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

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

阅读 25.1k
8 个回答
新手上路,请多包涵

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

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

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

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

clipboard.png

新手上路,请多包涵

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

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

推荐问题