Prettier继续错误地格式化我的代码。我希望4个空格的制表符(第二张图片),但它忽略了编辑器设置,并做了2(第一张图片)。
我知道这是漂亮的原因,因为当我禁用它与代码正确缩进为我。不幸的是,其他功能的漂亮丢失。我已经尝试卸载和重新安装。
那么,我错过了什么设置更改?我一定错过了什么。任何建议都将是宏伟的。谢谢。
以下是我修改的所有漂亮的设置。
"prettier.singleQuote": true,
"prettier.eslintIntegration": true,
"prettier.tabWidth": 4,
"prettier.useTabs": true
9条答案
按热度按时间js5cn81o1#
您可以尝试以下操作来更改缩进/制表符宽度:
**1.**在“编辑器”窗口的底部,检查"空格:2'(如果你的代码缩进了2个空格)。点击它,然后选择使用Tab键缩进,然后根据你的需要选择值。
2.更改Visual Studio代码设置中的更漂亮选项:通过
File > Preferences > Settings
或按Ctrl + ,
转到Visual Studio代码设置。键入“更漂亮”以调出与更漂亮相关的所有设置并查找更漂亮:制表符宽度。根据需要更改该值。3. settings. json/用户设置文件:将以下行添加到settings.json文件中,该文件包含与VS代码相关的所有配置。
根据您的平台,用户设置文件/settings. json位于以下位置:
有关用户设置文件/settings. json的更多信息,请访问https://code.visualstudio.com/docs/getstarted/settings
4.如果您有
.editorconfig
文件:检查项目目录的根目录中是否有名为.editorconfig
的文件。如果您有该文件,请打开它,并确保根据需要更改文件中的值。下面给出的代码用于设置indent_style
Tab和**indent_size
4**:**5.如果没有
.editorconfig
文件:**如果项目目录的根目录中没有.editorconfig
文件,可以创建一个名为.prettierrc
的文件,并将以下内容添加到该文件中您可以根据需要更改此设置
0mkxixxg2#
您是否正在使用. editorconfig?您可能必须更改(或设置)为
也一样。
mcvgt66p3#
只需在项目的根目录下创建一个名为**.prettierrc的文件,然后粘贴下面的代码
在.漂亮的rc**中
你可以在这里找到git问题:https://github.com/prettier/prettier-vscode/issues/344#issuecomment-360430551
ugmeyewa4#
我没有
.editorconfig
文件,但我使用VS代码,需要将"editor.tabSize": 4
添加到我的用户settings.json
文件中。brtdzjyr5#
我刚删除了
.prettierrc
文件因为漂亮妞的日志上说“检测到本地配置(即.prettierrc或.editorconfig),将不使用VS代码配置
到目前为止,我想您要么使用本地配置文件,要么使用VS代码的配置文件,但不能同时使用这两种文件。
smtd7mpg6#
对于更漂亮的延伸导线:转到扩展-齿轮图标后卸载按钮-选择扩展设置,然后更漂亮:制表符宽度。更改该值即可完成!
pes8fvy97#
在我的例子中,我使用的是带有
module.export
的.prettierrc.js
安装程序。切换到.prettierrc.yaml
并将其转换为YAML配置修复了我的问题。ryevplcw8#
进入vs代码设置。搜索
Prettier: Tab Width
,然后添加一些空格,它应该使用每个制表符,如2/4等。see image
dy2hfwbg9#
这需要为了控制格式更漂亮:
1.项目级更好的配置
如果你的项目中有类似
.prettierrc.js
或.prettierrc.json
的东西,那么这将被从更漂亮的地方处理注意:这将取代您的代码编辑器设置,如vscode默认设置(下面的No.2)
你可以加上这样的内容
2. Vscode编辑器级别更好的配置
如果您在No.1中没有这些文件,则将应用编辑器级别的设置,例如vscode设置,您可以编辑如下内容: