This question already has answers here:
Is there a utility to indent C++ programs [closed]
                                
                                    (9个答案)
                                
                        
                                6年前关闭。
            
                    
我想知道将c源代码格式化为每行仅包含一条语句的自动方式。

例如,

由此

1: if(true) break;


对此:

1: if(true)
2:     break;


任何有用的意见,将不胜感激。谢谢。

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

最佳答案

选中AStyle(艺术风格)。

用法示例:

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


说明文件:

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

10-07 15:46