我有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代码中的自动格式化程序不能使用此“更漂亮-代码格式化程序”?没有收到错误,但是自动格式化程序无法正常工作
答案 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',
};