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

时间:2019-12-24 17:53:35

标签: visual-studio-code vscode-settings prettier

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

我已经安装了以下代码格式:Prettier - Code formatter已成功安装但无法正常工作,

我也尝试使用命令ext install esbenp.prettier-vscode  那也成功安装了但无法正常工作。

我检查了 composer 是否正确安装,并且在系统中正确给出了 environment变量路径,此外,我还将其添加到了settings.json文件中通过查看document"phpformatter.composer": true,但无法成功格式化我的代码

Visual Studio代码和系统重新启动也尝试过,但没有成功

为什么我的Visual Studio代码中的自动格式化程序不能使用此“更漂亮-代码格式化程序”?没有收到错误,但是自动格式化程序无法正常工作

4 个答案:

答案 0 :(得分:2)

也许更漂亮的扩展名不适用于javascript文件。打开您的settings.json以获取vs代码并粘贴

{ "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }

这可能对您有用

答案 1 :(得分:1)

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

答案 2 :(得分:0)

正如@harkesh kumar 所说:按Ctrl+shift+p 并输入格式化文档,然后选择更漂亮的格式,它可能适合您

答案 3 :(得分:0)

确保根文件夹中有一个名为 .prettierrc.js

的文件

里面应该有类似的东西:

module.exports = {
  bracketSpacing: false,
  jsxBracketSameLine: true,
  singleQuote: true,
  trailingComma: 'all',
  arrowParens: 'avoid',
};