为什么 Prettier 代码格式化程序停止在 VS Code 中格式化?
Why Prettier code formatter stopped formatting in VS Code?
我正在尝试格式化代码,但 prettier 不能很好地与 VS 代码一起使用。我也尝试重新安装它,但出现同样的问题。我无法使用 prettier 格式化我的 html css 代码。也可以看到保存代码后代码没有格式化的截图
按照这些步骤操作,我认为它会奏效:
- 从扩展商店安装 prettier:
- 去编辑
settings.json
文件并在下面的行中过去。你可以这样找到 settings.json
:
- 在 Windows 上:
F1
或 Ctrl
+
Shift
+
P
,然后键入 open settings
并选择 Open Settings (JSON)
- 在 MacOS 上:
Shift
+
CMD
+
P
,然后与 Windows 相同的步骤
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
}
重启 VS Code。
当您打开 Prettier 处理的文件时,请确保在 VS Code 的右下角有相同的检查图标 (.html, .css, . js 等):
如果您应用以下答案中提到的步骤(由 yousoumar 提供),但仍然没有解决方案,则可能是 prettier 正在捕获错误。您可以随时通过单击右下角来检查它,它说更漂亮(如果有两个小复选标记,则可能根本没有错误)
我正在尝试格式化代码,但 prettier 不能很好地与 VS 代码一起使用。我也尝试重新安装它,但出现同样的问题。我无法使用 prettier 格式化我的 html css 代码。也可以看到保存代码后代码没有格式化的截图
按照这些步骤操作,我认为它会奏效:
- 从扩展商店安装 prettier:
- 去编辑
settings.json
文件并在下面的行中过去。你可以这样找到settings.json
:
- 在 Windows 上:
F1
或Ctrl
+
Shift
+
P
,然后键入open settings
并选择Open Settings (JSON)
- 在 MacOS 上:
Shift
+
CMD
+
P
,然后与 Windows 相同的步骤
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
}
重启 VS Code。
当您打开 Prettier 处理的文件时,请确保在 VS Code 的右下角有相同的检查图标 (.html, .css, . js 等):
如果您应用以下答案中提到的步骤(由 yousoumar 提供),但仍然没有解决方案,则可能是 prettier 正在捕获错误。您可以随时通过单击右下角来检查它,它说更漂亮(如果有两个小复选标记,则可能根本没有错误)