如何自动格式化 C# 行缩进,如 VB.NET

How can I automatically format C# line indentations like VB.NET

当我在 VB.NET 中写东西时,IDE 会自动完美地格式化我的行缩进,我不必随时使用 Tab 键。

在 C# 中,当我需要编辑一行代码时,我可能会像这样破坏缩进...

void MyVoid()
{
    if (1==1)
    {
     int iThis = 5; //line with ugly indentation
    }
}

...,我必须手动更正缩进或使用 Ctrl AKF 来修复它。

在 VB.NET 中,当我跳到任何其他行时,IDE 会自动修复它。

如何才能像 VB.NET 中那样简单?

Power Commands has an option to automatically format the document when you save. There's also a lighter-weight extension titled Format document on Save 也应该这样做。

您可以使用我的(商业)Continuous Formatting 扩展,在您键入时格式化代码。