【发布时间】:2012-01-17 13:39:42
【问题描述】:
我是在 Visual Studio 中编写 C++ 程序的新手。当我在 VS 中编写 C# 程序时,代码格式化程序会更改看起来像这样的代码
for(int i= 0; i<(n+ m) ; i++){
}
进入
for(int i = 0; i < (n + m); i++)
{
}
这更容易阅读。当我用 C++ 编写相同的东西时,什么也没有发生。我尝试选择文本并按 Ctrl+E、F,但这不起作用。有没有办法改进 Visual Studio 中的 C++ 代码格式化程序?
【问题讨论】:
-
根据您的配置,相同的功能可能只是不同的键和弦。我记得它是(Ctrl-A)Ctrl-K Ctrl-F(或 Ctrl-Shift-F ...我不确定)。
-
Ctrl-A,然后是 Ctrl-K,Ctrl-F 确实会执行“自动格式化”。但是,C++ 中的自动格式化只会正确缩进代码,而不会执行任何高级操作,例如间距或确保括号正确缩进。它只会整理标签缩进级别。
标签: c++ visual-studio-2010 code-formatting