VSCode .editorconfig 无法将设置应用到 C# 代码

VSCode .editorconfig cannot apply settings to C# code

我正在尝试应用一些设置,例如trim_trailing_whitespace 用于 C# 代码以及 VSCode 中的 js 部分,使用以下设置:

# Editor configuration, see https://editorconfig.org
root = true

[*]
charset = utf-8
trim_trailing_whitespace = true; // it is working for TypeScript and JavaScript, not C#

[*.md]
max_line_length = off
trim_trailing_whitespace = true

[*.cs]
trim_trailing_whitespace = true; // I add this to make it work for C#

但它不适用于 C# 代码。不能让它在 C# 中工作吗?我只是尝试为 trim_trailing_whitespace 测试它,但在使用 TypeScript 和 JavaScript 时不为 C# 工作。以下是一些相关信息:

https://docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options?view=vs-2019

改变 trim_trailing_whitespace for C# 来 这个“files.trimTrailingWhitespace”

并确保您正在执行以下步骤:

  • 打开Visual Studio代码用户设置(菜单文件首选项设置用户设置 选项卡)。
  • 单击 window 右上角的图标。这将打开一个文档。
  • 将新的 "files.trimTrailingWhitespace": true 设置添加到用户设置文档(如果尚不存在)。这样您就不会直接编辑默认设置,而是添加它。
  • 保存用户设置文件。

  • 参考:
    https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.text.editor.trimtrailingwhitespace?view=visualstudiosdk-2019