VS Code 缩进问题

刚入坑,想将缩进设置为4个空格,发现它已经默认是4个空格了,然而并没有在所有文件内都生效,请问为什么?
clipboard.png

clipboard.png

clipboard.png

阅读 33.9k
评论 2017-03-21 提问
    3 个回答

    因为vscode默认启用了根据文件类型自动设置tabsize的选项,在设置中添加:

    "editor.detectIndentation": false
    评论 赞赏
      cipchk
      • 6.3k

      首先,上面已经给出答案了。

      但看到题主写Angular2,没忍住,好吧,那我就从这个角度来解释一下。

      默认通过Angular Cli会生成 .editorconfig 文件,作用是使不同IDE统一编码风格,详见

      而VS CODE很不巧,默认并不支持,但你可以添加额外的插件EditorConfig for VS Code,这样你的项目将会优先以 .editorconfig 文件中配置一样的代码规范。

      由于 .editorconfig 大部分IDE都支持(包括:VS),所以真要解决这个问题,我认应该让 .editorconfig 生效才是真的!

      以上。

      评论 赞赏
        ibmall
        • 3
        • 新人请关照
        评论 赞赏
          撰写回答

          登录后参与交流、获取后续更新提醒