Visual Studio 2022 C# 光标位于右大括号之前

Visual Studio 2022 C# the cursor is right before the closing curly braces

提问人:Georgina Hardon 提问时间:9/17/2023 更新时间:10/26/2023 访问量:49

问:

我最近更新到了 VS Community 2022(来自 VSC 2019)。 在编写方法(或类)后,当我编写左大括号时,它看起来像这样:

void SomeMethod()
{
}

光标位于右大括号之前。

在更新之前,这是发生的事情:(我非常想重新创建):

void SomeMethod()
{
    //cursor here
}

我尝试更改 Tools->Options>Text Editor->C#->Code Style->Formatting->New Lines 中的设置,但这只能实现以下目标:

void SomeMethod(){
}

光标位于右大括号之前,就像在第一种情况下一样。

我读到了一个与我的问题非常相似的问题——唯一的区别是他们有一台 Mac,而我有 Windows。“soluton”是 VS 更新,但它似乎不会影响 Windows 用户......

C# Windows Visual-Studio-2022 缩进 大括号

评论

0赞 Mahobo 9/18/2023
我正在使用 VS2022 版本 17.7.0,它按预期工作,这意味着这些括号之间有一个空行。

答:

0赞 Minxin Yu - MSFT 10/26/2023 #1

启用选项 。 左大括号如下所示:Leave block on single line

enter image description here

然后:enter

enter image description here