如何自动清理代码在C ++?(How do I automatically clean up cod

2019-10-17 16:49发布

我的工作作为一个TA在入门编程类,学生往往会提交他们的方案,作为任何一个线,或没有任何压痕。 是否有任何工具,让我自动插入缩进之类的东西? (我们使用C ++和VisualStudio中)

Answer 1:

选择整个文件(Ctrl-A),然后按Ctrl-K按Ctrl-F,基本上是格式化整个文档。

编辑:当然,在Visual Studio IDE的



Answer 2:

你是一个漂亮的打印机后。 我建议谷歌搜索C ++漂亮的打印机 ,并寻找一些符合你的要求(价格,平台)。

顺便说一句,你可能会发现,扣除格式混乱的代码标记将工作一样好。 学生需要学习的好代码布局编写维护的代码的重要组成部分。



Answer 3:

而不是回答你的问题我会建议:

不要让他们做到这一点。

使他们的代码可读性人类程序的一部分,而你是在分级他们就可以了充分的理由。 您可能需要在其他的答案中所列的漂亮打印机指向他们 ,但是。 只要是好的。



Answer 4:

有一个名为GNU程序indent ,通常附带Linux,但也可以在这里(GNU缩进)和可用下Cygwin的 。

但是,你正在使用VS,所以你可以用它来格式化代码。 他们已经隐藏功能只是有点: Edit -> Advanced -> Format Document ,或者控制/ E,D。



Answer 5:

如果你需要做到这一点在批处理模式下,尝试使用的astyle ,在Cygwin的安装程序也可用。



Answer 6:

在Vim中它是gg=G



文章来源: How do I automatically clean up code in C++?