有没有办法将源代码格式化为每行只包含一条语句
Are there ways to format a source code to contain only one statement for each line?
我想知道如何自动格式化c源代码,使其每行只包含一条语句。
例如,
从这个
1: if(true) break;
到此:
1: if(true)
2: break;
如有任何有用的意见,我们将不胜感激。非常感谢。
注意:请仔细阅读我想要的内容(每行只有一句话!)。我已经尝试过Astyle和其他美化工具,但这些工具并不能提供我想要的功能。此外,我在谷歌上搜索过,但没有找到任何结果。
Astyle是一个可以将源代码重新格式化为任意数量样式的工具。
检查AStyle(艺术风格)。
用法示例:
astyle --style=allman /home/user/project/foo.cpp
文档:
http://astyle.sourceforge.net/astyle.html
有GNU缩进,它应该可用于任何Linux发行版,并作为Windows下CygWin的一部分。它是可配置的(默认样式非常可怕…)。或者你可以选择emacs或xemacs,它们都有可配置(自动)缩进,适用于各种语言。同样,根据口味进行配置,默认情况再糟糕不过了。
相关文章:
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 如何在 Win32 中用一条线连接 2 个文本框?
- C++ 如何在同一行中和在一条线上?
- 如何在SDL2窗口上使用Cairo绘制一条白色直线
- 在Opengl中绘制一条不显示C++的线
- 为什么当 while 循环中的 if 条件变为 false 时,我的函数不输出最后一条语句?
- x86 - 为什么编译器在下一条指令中插入看似毫无意义的JMP?
- CMake似乎忽略了一条线
- 在C 中使用Legacy OpenGL(即时模式)绘制一条厚线
- 在图像标签上画一条线并计算距离
- switch 语句结束和下一条语句之间的时间是否具有确定性(与路径无关)
- 如何在OMNET++中收到来自前一个模块的所有消息后将一条消息发送到下一个模块
- 一条线和两行声明之间的差异
- C++ OpenCV:检测两条线而不是一条线(Canny & findContours)
- 搜索字符串是否至少包含一次从 0 到 9 的所有数字的最有效方法
- 至少包含一次字符 X 的 S 的不同子字符串的数量
- 如何在C++中将边列表转换为邻接矩阵,其中包含连接到顶点的边数而不是一条边?
- 当添加一条边时,使提升图仅包含两个顶点
- 有没有办法将源代码格式化为每行只包含一条语句
- 双链接列表总是只包含一条记录