出于某种原因,在我在 Visual Studio 2013 中键入以下 block 后:
for (int i = 0; i < m; i++)
if (some_condition)
{
}
VS 2013 自动缩进代码:
for (int i = 0; i < m; i++)
if (some_condition)
{
}
如果我将 if 放在大括号之间,它会正确地格式化代码。这种行为非常令人沮丧。我不记得在 VS 2012 中遇到过这个问题。
如果我禁用自动格式设置,它甚至不会将光标置于与上一行相同的缩进级别。甚至 notepad++ 的效果也比 VS 好。
有办法解决这个问题吗?也许从 VS2012 导入缩进规则效果很好?
最佳答案
错误已通过 VS 2013 更新 1 修复。尝试安装它工具 -> 扩展和更新 -> 更新 -> 产品更新 -> 更新 1
关于c++ - Visual Studio 2013 C++ 自动缩进效果不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491828/