C++ 不带花括号的Visual Studio缩进
关于VisualStudio上的块缩进,我有一个非常具体的问题(我目前使用的是2013年的迭代)。如果我有这样的代码(C++中的代码): VisualStudio将其正确缩进,即在if子句的下一行中添加一个选项卡。现在-当呈现这样的内容时:C++ 不带花括号的Visual Studio缩进,c++,visual-studio,visual-studio-2013,indentation,C++,Visual Studio,Visual Studio 2013,Indentation,关于VisualStudio上的块缩进,我有一个非常具体的问题(我目前使用的是2013年的迭代)。如果我有这样的代码(C++中的代码): VisualStudio将其正确缩进,即在if子句的下一行中添加一个选项卡。现在-当呈现这样的内容时: if (a) if (b) { c = c + a; return d; } Visual Studio将其缩进如下: if (a) if (b) { c = c + a; retur
if (a)
if (b) {
c = c + a;
return d;
}
Visual Studio将其缩进如下:
if (a)
if (b) {
c = c + a;
return d;
}
这确实不是我希望在代码中看到的东西。我知道有人可能会说,在子句周围没有花括号可能被认为是一个坏的编程习惯,但这是我的编码风格
有人知道在VisualStudio上解决这个问题的方法吗?我相信我几乎尝试了文本编辑器首选项的所有选项,但都没有成功
谢谢大家! 我在VS2013更新3上也得到了它。您是否向Microsoft提交了一个bug?一种可能的修复方法是使用ClangFormat而不是内置的格式化程序?
if (a)
if (b) {
c = c + a;
return d;
}