c++ - Visual Studio 2013 C++ 自动缩进效果不佳

标签 c++ visual-studio ide visual-studio-2013

出于某种原因,在我在 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/

相关文章:

c++ - sizeof 总是alignof 的倍数吗?

c++ - 特征:模板函数中 MatrixBase 的默认类型?

c# - 是否可以使用 Rider 和 launchSettings - 可执行文件调试 .net core

Eclipse 的 'syso' 快捷方式不起作用?

c++ - Eclipse CDT 链接到共享库

c++ - 二维数组 - 函数

visual-studio - 如何从解决方案中完全删除 TFS 绑定(bind)?

visual-studio - 有没有人将 NUnit 与 Visual Studio 2010 集成?

python - key 错误 : 'DISPLAY' when installing pyautogui on Repl.

java - 如何熟练高效地使用 NetBeans?