繁体   English   中英

如何停止更漂亮以自动添加新行?

[英]How to stop prettier to keep adding new lines automatically?

我安装了格式化程序,它更漂亮,并且我在保存时启用了格式,但我遇到了这个问题,有时它会在每次保存它们时添加不必要的新行,例如在数组中,如下所示:

const days = [
  'Sunday',
  'Monday',
  'Tuesday',
  'Wednesday',
  'Thursday',
  'Friday',
  'Saturday',
]
const months = [
  'Jan',
  'Feb',
  'Mar',
  'Apr',
  'May',
  'Jun',
  'Jul',
  'Aug',
  'Sep',
  'Oct',
  'Nov',
  'Dec',
]

而在我保存之前,它只是(并且应该)看起来像这样:

const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
const months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

我想知道我应该进行什么配置来防止这种更改,同时仍然保持启用“保存格式”。

尝试在扩展设置https://i.stack.imgur.com/aHyif.png中更改打印宽度

这是 prettier 的最大问题之一,也是我们在大多数项目中停止使用它的原因。

显然没有办法将其关闭,因为“更漂亮是固执己见” 不幸的是,创作者做出的一些选择对可读性的伤害大于他们的帮助。 (正如您所发现的。)如果您可以为每个项目自定义它会很好,但某些格式规则无法控制。

尝试使用js-beautify 之类的东西,它不那么固执己见,并且不会尝试格式化代码的各个方面。

https://prettier.io/docs/en/ignore.html

在此处输入图像描述

试试这个,似乎与您正在寻找的内容一致。 发布链接以显示//prettier-ignore如何防止在保存时发生这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM