9

我正在使用 Visual Studio 2012 开发 C++ 代码。我习惯于按如下方式格式化我的代码:

void
SomeThing::DoesSomething()
{
    // brilliant code 
}

但是,当使用 VS2012 代码格式化程序时,它总是把我的代码变成这样:

void 
    SomeThing::DoesSomething()
{
    // still brilliant
}

有没有办法在不完全关闭自动缩进的情况下避免在返回类型下方的行中对 ClassName::Func() 进行缩进?

4

1 回答 1

3

这是尽可能接近您想要的设置:

Tools -> Options -> Text Editor -> C/C++ -> Tabs -> Indenting -> Block

它不会关闭缩进(当您在 1 个选项卡上编码并按 Enter 时,它仍将位于 1 个选项卡),但它会阻止它为您缩进。

希望这可以帮助!

于 2013-08-03T08:41:27.173 回答