如何在 Visual Studio 代码中更改 C# 语言的大括号模式 {}

问题描述 投票:0回答:1

Visual Studio Code 中的 C# 语言模式将是代码底部的大括号 {},我想在前面打开它,类似于 JavaScript 中的,因为我已经习惯了,下面我留下了 C# 模式的示例

namespace ConsoleApp1
{
  internal class Program
  {
    static void Main(string[] args)
    {
      System.Console.WriteLine("Hello World");
    }
  }
}
c# .net visual-studio-code
1个回答
2
投票

尝试将 .editorconfig 文件添加到项目的根目录并将

csharp_new_line_before_open_brace
设置为
none
:

[*.cs]
csharp_new_line_before_open_brace = none

但请注意,C# 项目的默认样式是将大括号放在新行上,据我所知,大多数人(但不是全部)都使用它。请参阅常见 C# 代码约定:样式指南文档:

对大括号使用“Allman”样式:打开和关闭大括号拥有自己的新行。大括号与当前的缩进级别对齐。

另请参阅:

  1. C# 格式化选项
  2. 代码样式规则选项
© www.soinside.com 2019 - 2024. All rights reserved.