“Prettier - 代码格式化程序”在 Visual Studio 代码中不起作用

Udh*_*iya 4 visual-studio-code vscode-settings prettier

我有 Visual Code Studio(1.41.1) 编辑器,我需要自动格式化程序

我已经安装了这种代码格式:Prettier - Code formatter安装成功但不工作,

我也尝试使用ext install esbenp.prettier-vscode 同样成功安装但不起作用的命令。

我检查了Composer是否正确安装,并且在我的系统中正确给出了环境变量路径,此外,我settings.json通过查看文档将其添加到文件中"phpformatter.composer": true但在自动格式化我的代码方面没有成功

Visual Studio Code 和 System Restart 也尝试过但没有成功

为什么我的 Visual Studio 代码中的 Auto Formatter 不能使用这个“Prettier - Code Formatter”?未收到错误,但自动格式化程序不起作用

小智 33

试试这个,它对我有用

File -> Preferences -> Settings(适用于 Windows)

Code -> Preferences -> Settings(适用于苹果机)

搜索 ” Default Formatter”。在下拉列表中,Prettier 将显示为esbenp.prettier-vscode


小智 6

也许漂亮的扩展名不适用于 javascript 文件。打开你的 settings.json for vs code 并粘贴

{ "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }
Run Code Online (Sandbox Code Playgroud)

这可能对你有用

  • 我有这些设置。昨天有效,但今天不行。为什么自动格式在 VSCode 中很难粘起来? (2认同)

Kon*_*zyb 6

您的项目根目录中可能有本地 .vscode 目录,其中的设置阻止格式化。如果有,请尝试编辑或删除 .vscode 本地配置。关闭并重新打开 VS Code 后。