0

我想知道格式化 ac 源代码以使每一行只包含一个语句的自动方式。

例如,

由此

1: if(true) break;

对此:

1: if(true)
2:     break;

任何有用的评论将不胜感激。谢谢你。

注意:请仔细阅读我想要的内容(每行只有一个语句!)。我已经尝试过 Astyle 和其他美化工具,但这些工具并没有提供我想要的功能。另外,我用谷歌搜索了它,但没有找到结果。

4

3 回答 3

3

Astyle是一种工具,可以将源代码重新格式化为任意数量的样式。

于 2013-02-12T02:29:46.070 回答
1

检查AStyle(艺术风格)。

用法示例:

astyle --style=allman /home/user/project/foo.cpp

文档:

http://astyle.sourceforge.net/astyle.html

于 2013-02-12T02:34:11.803 回答
0

GNU indent,它应该可用于任何 Linux 发行版并作为 Windows 下 CygWin 的一部分。它是非常可配置的(默认样式是可怕的......)。或者您可以选择emacsxemacs,它们都具有针对各种语言的可配置(自动)缩进。再次,根据口味配置,默认设置几乎不会更糟。

于 2013-02-12T03:37:49.297 回答