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

问题描述:

在Visual Studio代码(MacOS)中,我已花费数小时来查找如何在键入时将大括号放到新行中。我输入:当您在Visual Studio代码中输入类时,将类打开大括号放在新行上[C#]

class Foo{ 

...并按Enter键。我自动获得右括号:

class Foo{ 

} 

但我想这(如VS 2017年所做的那样):

class Foo 
{ 

} 

我可以做到这一点format命令(按住Shift + Alt + F),但我可以有它自动?

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

  • ryannaddy.vscode格式: “format.newLine”:{ “梅开二度”:真正}
  • Leopotam.csharpfixformat: “csharpfixformat.style.braces.onSameLine”:假
  • “editor.formatOnType “:真
  • Omnisharp:{ “FormattingOptions”:{ “NewLinesForBracesIn ...”:真,}}

所有没有任何成功,没有这些设置这样做格式上打字。

应该有在VS文本编辑器的设置选项下

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

尝试进行检查,看看是否可行。

+3

这个答案不正确。您的回答解决了Visual Studio,而不是Visual Studio Code。 – Abbas