|
|
本帖最后由 happy886rr 于 2017-4-24 22:26 编辑
在cfree里找到一款代码格式化的第三方astyle.exe,可以很方便的将你的代码格式化为标准C代码。并将tab缩进自动替换为空格,多种参数可选。是一款难得的统一代码书写风格的工具。
源码https://sourceforge.net/projects/astyle/files/astyle/
论坛空间有限,请自行下载源码用vs2010编译,获取astyle.exe,编译过于简单,就不再详叙了。
使用方法
- astyle [选项] File1 File2 File3 [...]
- 默认大括号风格
-     如果不要求大括号,则开放式大括号不会
-     更改和关闭的大括号将从上一行打破。
-     --style = allman OR --style = bsd或--style = break或-A1
-     阿尔曼风格格式/缩进。
-     破碎的大括号
-     --style = java OR --style = attach OR -A2
-     Java风格格式/缩进。
-     附带大括号
-     --style = kr OR --style = k&r OR --style = k / r OR -A3
-     Kernighan&Ritchie风格格式/缩进。
-     Linux大括号
-     --style = stroustrup或-A4
-     Stroustrup风格格式/缩进。
-     Linux大括号
-     --style =白人或-A5
-     Whitesmith风格格式/缩进。
-     破碎的大括号。
-     缩进的类块和开关块。
-     --style = vtk或-A15
-     VTK样式格式/缩进。
-     断开的大括号中的缩进括号。
-     --style = banner或-A6
-     横幅样式格式/缩进。
-     附加,缩进括号。
-     --style = gnu或-A7
-     GNU样式格式/缩进。
-     破碎的大括号,缩进块。
-     --style = linux OR --style = knf OR -A8
-     Linux样式格式/缩进。
-     Linux大括号,最小条件缩进是缩进的一半。
-     --style = horstmann OR --style = run-in或-A9
-     霍斯特曼风格格式/缩进。
-     运行式大括号,缩进开关。
-     --style = 1tbs OR --style = otbs或-A10
-     一个真正的大括号风格格式/缩进。
-     Linux大括号,为所有条件添加大括号。
-     --style = google或-A14
-     Google样式格式/缩进。
-     附加大括号,缩进类修饰符。
-     --style = mozilla或-A16
-     Mozilla样式格式/缩进。
-     Linux大括号,结构和枚举的大括号,
-     并附加名称空间的大括号。
-     --style = pico或-A11
-     皮克式格式/缩进。
-     磨合开口大括号和附加的关闭括号。
-     使用保留一行并保留一行语句。
-     --style = lisp或-A12
-     Lisp样式格式/缩进。
-     附带开口大括号和附加的关闭括号。
-     用法保持一行语句。
复制代码 |
|