VSCode 更漂亮的 printWidth

Posted

技术标签:

【中文标题】VSCode 更漂亮的 printWidth【英文标题】:VSCode prettier's printWidth 【发布时间】:2020-08-10 15:22:08 【问题描述】:

我正在尝试为我的 VSCode prettier(extension) 设置设置不同的行宽,但没有任何运气。 在 ~root/.vscode/settings.json 中尝试了带前缀或不带前缀的不同变体:

"max-len": 120,
"printWidth": 120
"editor.max-len": 120,
"editor.printWidth": 120
"prettier.max-len": 120,
"prettier.printWidth": 120

它们都不尊重规则。

我该如何解决?

【问题讨论】:

如果您使用的是prettier,我建议使用.pretierrc 文件。 是VSCode的扩展,所以扩展的所有设置都需要在VSCode设置中 我使用 VSCode 并且扩展程序也会读取 .pretierrc 文件。检查the documentation 【参考方案1】: 您是否认为 Prettier 的文件扩展名实际上是 supporting? 如果是,当您打开文件时,右下角的状态栏中是否选择了“Prettier”? 如果是,请在 VS Code 中打开“输出”选项卡并尝试格式化文件。您看到的输出是什么(您可能需要在“输出”选项卡的下拉菜单中选择“更漂亮”)。

【讨论】:

重新检查支持的文件扩展名让我意识到我的问题。很多地方都展示了在 nextjs 设置中使用 prettier 的示例,但 prettier 默认不支持 .tsx 文件,仅支持 .jsx。 ***.com/questions/61731587/…【参考方案2】:

您在第 2 行和第 4 行缺少尾随逗号。单击状态栏中的“Prettier”链接,它将告诉您要调试什么。

【讨论】:

以上是关于VSCode 更漂亮的 printWidth的主要内容,如果未能解决你的问题,请参考以下文章

更漂亮的 vscode 扩展忽略配置文件

VSCode 更漂亮的 printWidth

不应该的 VSCode 格式(更漂亮,javascript)

如何在 vscode 中禁用更漂亮的错误突出显示

如何在 vscode 上为 css 模块设置更漂亮

更漂亮 + eslint 换行符