C++ visual studio中函数调用的文本格式默认设置

C++ visual studio中函数调用的文本格式默认设置,c++,c,visual-studio-2013,C++,C,Visual Studio 2013,我想这样写函数调用: glUniformMatrix4fv( GetUniform("modelToCameraMatrix"), 1, GL_FALSE, glm::value_ptr(model_matrix_) ); 现在,当我尝试执行此操作时,当我的文本编辑器(vs2013)自动格式化时,它会将这些调用默认为以下内容: glUniformMatrix4fv( GetUniform("modelToCameraMatrix"), 1,

我想这样写函数调用:

glUniformMatrix4fv(
    GetUniform("modelToCameraMatrix"),
    1,
    GL_FALSE,
    glm::value_ptr(model_matrix_)
);
现在,当我尝试执行此操作时,当我的文本编辑器(vs2013)自动格式化时,它会将这些调用默认为以下内容:

glUniformMatrix4fv(
    GetUniform("modelToCameraMatrix"),
    1,
    GL_FALSE,
    glm::value_ptr(model_matrix_)
    );

你知道怎么改变吗?这件小事让我毛骨悚然

查看工具\选项\文本编辑器\\格式\@我能想到的唯一一件事是关闭“键入a}时自动格式化块”选项。我不一定希望这样,但这对我来说是两个缺点中的较小的一个。Visual Studio是一个非常可靠的IDE,它有强大的编译和调试工具,但它缺乏灵活性、自定义性,重构是我停止使用C++开发的原因,并且转换到了一个不同的IDE。我的大部分工作都是在sublime中完成的,但是当我调试时,我发现在VS环境中混日子是件好事。我想应该有一个插件或者其他的东西来实现这一点-希望无论如何!我能理解你的“小事”。更糟糕的是,我讨厌许多程序员对齐{大括号}的方式,这样你就不能轻易地查看代码块。在我的世界里,
{
code
}
都应该垂直对齐,因为大括号是该代码块的一部分。