VSCODE Prettier格式化javascript链式调用代码如何不换行?
工具是VS CODE目前最新个人版,格式化小程序前端JS代码时,链式调用代码会全部换行,看起来很别扭,找了半天不知道什么原因。格式化插件是prettier最新版。
安装的插件如下:
配置如下:
小程序代码如下:
都是调用util.request方法,但是上面没有换行,下面这个换行了,看起来很别扭,而且占空间。
求大神解答,折腾好久了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
同求解决方案,翻遍了prettier的配置和issue都没有解决办法, 官方issue里面有人pr了,https://github.com/prettier/p...,等merge吧
楼主问题解决了吗。我也遇到了这个问题。
如果楼主解决了问题,希望楼主分享一下。
我会继续寻找答案,找到了再回来分享。
@zhcode 的答案是完全错误的!
prettier插件设置有一项一行最大字符长度,上面的之所以没有换行,是因为短,在最大长度范围内,下面的长,超出了最大长度,就换行了
你把下面的设置设大点试试
遇到了类似的问题,找遍了所有的设置都没有控制这一属性的条目,期待开发者做一个开关选项控制是否自动换行这样的链式调用方法。同楼上,设置行宽是没有用的。
在.prettier文件添加printWidth配置可以解决
// prettier-ignore[-start ... -end]
我也有这种烦恼,这种格式化更难看了。请问有解决方法吗?
同求解决方案