本帖最后由 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样式格式/缩进。
- 附带开口大括号和附加的关闭括号。
- 用法保持一行语句。
复制代码
|