提问人:Borisov Ignat 提问时间:10/31/2023 更新时间:10/31/2023 访问量:64
如何在 C# Visual Studio if 语句中删除换行符
How to remove line break in C# Visual Studio if-statements
问:
当我打字时
if (something) { *press Enter*
Visual Studio 会自动将 { 移动到下一行。我试图通过配置禁用它,但除了这个选项之外,什么都没有。
我基本上想要这个
if (true)
{
int m = 3;
}
变成这个
if (true) {
int m = 3;
}
怎么做?
答:
3赞
Sathish
10/31/2023
#1
可以通过在 Visual Studio 中取消选择“将左大括号放在类型的新行上”选项,将左大括号更改为显示在同一行上。
“工具”>“选项”对话框>文本编辑器> C# >代码样式>格式
评论
0赞
Richardissimo
10/31/2023
此设置不包括问题中提出的问题。突出显示的设置会影响大括号在类型声明中的位置(如屏幕截图所示);但问题是询问一种疾病后的牙套。Place open brace on new line for types
if
1赞
Richardissimo
10/31/2023
#2
从菜单中选择Tools
Options...
在> > > >下,有很多选择将有助于Kernighan&Ritchie(K&R)的支撑风格。对于问题中的代码,相关设置为 ;但您可能还想更改其他几个。Text Editor
C#
Code Style
Formatting
New Lines
Place open brace on new line for control blocks
如果使用 .editorconfig 来管理样式,则需要的设置csharp_new_line_before_open_brace值为“none”。
评论
Tools > Options > Text Editor > C# > Code Style > Formatting > New Lines > Place open brace on new line for control blocks
.editorconfig
csharp_new_line_before_open_brace