Visual Studio Community 2022 在分号 c 后添加换行符#

Visual Studio Community 2022 adding newline after semicolon c#

提问人:Bas Nederveen 提问时间:8/15/2023 最后编辑:Bas Nederveen 更新时间:8/19/2023 访问量:83

问:

在 c# 中创建新属性时,每次我按 ;VS 生成一个新行,但我找不到设置......

有人知道在哪里关闭它吗?使用简单的自动属性删除所有新行变得非常烦人。

我也在使用重新锐化器。它是“出现”的东西。猜猜我不小心按了一些热键。

在添加分号之前:在此处输入图像描述

之后:在此处输入图像描述

查看设置并尝试了很多新的线路设置,但没有成功

C# Visual-Studio 锐化器

评论

1赞 CodeCaster 8/15/2023
那可能是 ReSharper。

答:

-1赞 Jiachen Li-MSFT 8/15/2023 #1

打开“选项”并转到“编辑器”部分并禁用以下设置:

  1. 分号自动格式化
  2. 在右大括号上自动设置格式

评论

0赞 Bas Nederveen 8/15/2023
谢谢!CodeCasters 回复后在这里找到了它:stackoverflow.com/questions/21908954/...
0赞 CodeCaster 8/16/2023
禁用自动套用格式不是办法。存在 OP 不想要的活动格式规则。手动格式将重新应用不需要的格式...
0赞 Igor Akhmetov 8/19/2023 #2

需要将 R# 格式化程序配置为将自动属性放在一行上。您要查找的设置可能是“换行符和换行 |声明块的排列 |将抽象/自动属性/索引器/事件声明放在一行上”。R# settings