C# 不格式化统一C“代码-”更漂亮;无法格式化移动.cs";

C# 不格式化统一C“代码-”更漂亮;无法格式化移动.cs";,c#,unity3d,visual-studio-code,prettier,C#,Unity3d,Visual Studio Code,Prettier,当我在任何文件夹的VS代码中创建一个简单的.cs文件时,如果没有项目设置或任何东西,它将使用Prettier扩展名(onSave)正确格式化 但是当我从unity打开一个C#文件时,自动格式化无法工作。或者在一个联合项目中 在左下栏中,我得到一个错误: “Extension Prettier-代码格式化程序无法格式化资产\Movement.cs” 我已经检查了开发人员控制台,没有任何错误或任何东西。这是因为Prettier无法格式化C 要格式化C#代码: 由Microsoft安装 将这些添加到

当我在任何文件夹的VS代码中创建一个简单的.cs文件时,如果没有项目设置或任何东西,它将使用Prettier扩展名(onSave)正确格式化

但是当我从unity打开一个C#文件时,自动格式化无法工作。或者在一个联合项目中

在左下栏中,我得到一个错误: “Extension Prettier-代码格式化程序无法格式化资产\Movement.cs”
我已经检查了开发人员控制台,没有任何错误或任何东西。

这是因为Prettier无法格式化C

要格式化C#代码:

  • 由Microsoft安装

  • 将这些添加到VS代码设置中。json

  • 在unity项目目录中创建一个
    omnisharp.json
    文件,并设置格式选项(请参阅)
  • "editor.formatOnSave": true,
    "[csharp]": {
      "editor.defaultFormatter": "ms-dotnettools.csharp"
    }
    
    {
      "FormattingOptions": {
        "organizeImports": false,
        "UseTabs": false,
        "TabSize": 4,
        "IndentationSize": 4
      }
    }