Visual studio code VS代码+;不使用printWidth设置会更漂亮吗?

Visual studio code VS代码+;不使用printWidth设置会更漂亮吗?,visual-studio-code,vscode-settings,prettier,prettier-vscode,Visual Studio Code,Vscode Settings,Prettier,Prettier Vscode,我正在尝试使用80个字符的printWidth格式化我的文件(我理解为默认值)。但是,即使配置了我的用户设置: “prettier.printWidth”:80 并在项目中使用.prettierrc配置: { "tabWidth": 2, "useTabs": false, "printWidth": 80 } …保存文件时不会发生任何更改(执行了其他设置,这使我认为某个地方存在冲突) 即使是VS代码中更漂亮的输出也表明它

我正在尝试使用80个字符的
printWidth
格式化我的文件(我理解为默认值)。但是,即使配置了我的用户设置:

“prettier.printWidth”:80

并在项目中使用
.prettierrc
配置:

{
  "tabWidth": 2,
  "useTabs": false,
  "printWidth": 80
}

…保存文件时不会发生任何更改(执行了其他设置,这使我认为某个地方存在冲突)

即使是VS代码中更漂亮的输出也表明它正在配置中:

["INFO" - 8:27:53 PM] Using config file at '/Users/username/Documents/whatever/.prettierrc'
["INFO" - 8:27:53 PM] Prettier Options:
{
  "filepath": "/Users/username/Documents/whatever/project/file.mdx",
  "parser": "mdx",
  "tabWidth": 2,
  "useTabs": false,
  "printWidth": 80
}
["INFO" - 8:27:53 PM] Formatting completed in 93.855083ms.

您正在格式化MDX,这是标记的一种变体。默认情况下,根据标记中的打印宽度打断文本被认为是不安全的,因为这可能会影响某些对换行敏感的渲染器。这就是为什么Prettier的选项
proseWrap
()默认为
preserve
。将其设置为
始终
,以便Prettier开始包装文本。

“已实施其他设置”-这到底是什么意思?@thorṅ很抱歉措辞不当-我的设置中的其他配置已正确应用,只是没有PrintWidth我想您正在寻找此选项
printWidth
只是一个数字,不是不可禁用的。谢谢!我将尝试使用
始终
设置。