首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更漂亮的不是按指定的缩进

更漂亮的不是按指定的缩进
EN

Stack Overflow用户
提问于 2018-02-13 09:33:41
回答 8查看 49.8K关注 0票数 36

更漂亮的人继续错误地格式化我的代码。我希望为制表符(第二张图片)提供4个空格,但它忽略编辑器设置并执行2(第一张图片)。

我知道导致这种情况的原因更多,因为当我禁用它时,对我来说,正确的缩进是正确的。不幸的是,另一个更漂亮的功能被丢失了。我已经试过卸载和重新安装了。

那么,我遗漏了哪些设置更改?我一定是漏掉了什么。任何建议都是宏伟的。谢谢。

以下是我改变过的所有更漂亮的设置。

代码语言:javascript
复制
"prettier.singleQuote": true,
"prettier.eslintIntegration": true,
"prettier.tabWidth": 4,
"prettier.useTabs": true

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2018-03-07 11:45:29

你在用.editorconfig吗?您可能必须将(或设置)更改为

代码语言:javascript
复制
"editor.tabSize" : 4

也是。

票数 28
EN

Stack Overflow用户

发布于 2020-12-27 19:16:34

您可以尝试以下方法来更改缩进/选项卡宽度:

1.编辑器窗口底部的,检查“空格:2”(以防代码缩进两个空格)。单击该选项卡并选择缩进选项卡,并根据您的需要选择值。

在Visual代码设置中更改更漂亮的选项:通过File > Preferences > Settings或按Ctrl + ,.转到Visual代码设置键入“较漂亮的”以显示与更漂亮相关的所有设置,并查找更漂亮:选项卡宽度。根据你的需要改变你的价值。

settings.json 3. settings.json / User设置文件:向包含与VS代码关联的所有配置的settings.json文件中添加以下行。

代码语言:javascript
复制
"prettier.tabWidth": 4,
"prettier.useTabs": true,

根据平台的不同,用户设置文件/ settings.json位于以下位置:

代码语言:javascript
复制
Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json

访问https://code.visualstudio.com/docs/getstarted/settings获取有关用户设置文件/ settings.json的更多信息

如果您有.editorconfig 文件:,请检查项目目录根目录中是否有一个名为.editorconfig的文件。如果您有该文件,请打开它,并确保您根据需要更改文件中的值。下面给出的代码用于设置indent_style Tab和indent_size 4

代码语言:javascript
复制
indent_style = tabs
indent_size = 4

5.如果您没有一个.editorconfig 文件:,以防在您的项目目录根目录中没有.editorconfig文件,您可以创建一个名为.prettierrc的文件并将以下内容添加到该文件中

代码语言:javascript
复制
{
    "singleQuote": true,
    "printWidth": 80,
    "editor.formatOnSave": true,
    "proseWrap": "always",
    "tabWidth": 4,
    "requireConfig": false,
    "useTabs": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "semi": true
}

您可以根据您的需求来更改这一点。

票数 41
EN

Stack Overflow用户

发布于 2021-03-24 01:19:04

只需在项目根目录创建名为.prettierrc的文件,并粘贴下面的代码

.prettierrc

代码语言:javascript
复制
{
    "singleQuote": true,
    "printWidth": 80,
    "editor.formatOnSave": true,
    "proseWrap": "always",
    "tabWidth": 4,
    "requireConfig": false,
    "useTabs": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "semi": true
}

您可以在这里找到git问题:https://github.com/prettier/prettier-vscode/issues/344#issuecomment-360430551

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48763503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档