在Visual Studio代码[C#]中键入时将类打开大括号放在新行上

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

在Visual Studio Code(MacOS)中,我已经花了好几个小时找到如何在键入时将开括号放入新行。我打字这个:

class Foo{

...然后按Enter键。我自动得到了大括号:

class Foo{

}

但我想要这个(就像VS 2017那样):

class Foo
{

}

我可以用格式化命令(Shift + Alt + F)来做到这一点,但我可以自动使用它吗?

我尝试了不同的扩展(我的用户设置中的行)。

  • ryannaddy.vscode格式:“format.newLine”:{“大括号”:true}
  • Leopotam.csharpfixformat:“csharpfixformat.style.braces.onSameLine”:false
  • “editor.formatOnType”:true
  • Omnisharp:{“FormattingOptions”:{“NewLinesForBracesIn ...”:true,}}

一切都没有成功,这些设置都没有在打字时进行这种格式化。

c# visual-studio-code vscode-settings omnisharp
1个回答
-1
投票

VS文本编辑器设置中应该有一个选项

工具 - >选项 - >文本编辑器 - > C# - >格式

尝试检查它们,看看是否有效。

© www.soinside.com 2019 - 2024. All rights reserved.