9

在 Visual Studio Code (MacOS) 中,我已经花费了数小时寻找在您键入时如何将左大括号放入新行。我输入这个:

class Foo{

...然后按 Enter。我自动得到右括号:

class Foo{

}

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

class Foo
{

}

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

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

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

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

4

1 回答 1

-2

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

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

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

于 2017-10-05T11:15:22.483 回答