当您在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# - >格式化
尝试进行检查,看看是否可行。
这个答案不正确。您的回答解决了Visual Studio,而不是Visual Studio Code。 – Abbas