gpt4 book ai didi

visual-studio-code - VS Code 格式更漂亮(参数前有新行)

转载 作者:行者123 更新时间:2023-12-02 09:00:32 25 4
gpt4 key购买 nike

我正在使用Angular Essentials by John Papa - 特别是 Tslint 和 Prettier。由于某种原因,它转换了这段代码

this.rM.hA = this.rM.startHA + 2 * diffX * 360 / size;
this.rM.vA = Math.max(Math.min(this.rM.startVA + 2 * diffY * 180 / size, 90), -90);

进入此

this.rM.hA =
this.rM.startHA + 2 * diffX * 360 / size;
this.rM.vA = Math.max(
Math.min(
this.rM.startVA + 2 * diffY * 180 / size,
90
),
-90
);

我怎样才能避免它?我尝试使用 tslint.json 设置:

"max-line-length": [true, 165]

但这对我的情况没有影响。

编辑:如下similar issue我尝试设置 "prettier.printWidth""editor.wordWrap",但它们都没有帮助。我已经按照 @ConnorsFan 的建议删除了 max-line-length,并且我当前的工作区设置(应该覆盖用户设置,对吧?)是

{
"prettier.printWidth": 180,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 180 }

EDIT2:看起来,问题是由 Prettier 扩展引起的(作为 Angular Essentials 的依赖项)。现在问题缩小了,意识到为什么 "prettier.printWidth": 180 不起作用。我打开了一个问题 https://github.com/prettier/prettier/issues/3228

PS:为了保护无辜者,名字已被更改。 (三)

最佳答案

"prettier.printWidth": 120 为我工作,我的 vscode 中只有两个 javascript 格式扩展“Prettier”和“ESlint”。

关于visual-studio-code - VS Code 格式更漂亮(参数前有新行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47209641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com