linux之indent命令:调整c代码可读性
2013-02-06indent 可辨识C的源代码文件并格式化,以方便阅读。该命令常用于shell脚本中。
用法:
indent [参数][源文件]
indent [参数][源文件][-o 目标文件]
例如:
indent example1.c
indent -npro -kr -i8 -ts8 -sob -l80 -ss -bl -bli 0 example2.c
参数说明:
-npro或--ignore-profile 不要读取indent的配置文件.indent.pro。
-kr 指定使用Kernighan&Ritchie的格式。
-i8 --indent-level 设置缩排的格数为8。
-ts8 设置tab的长度
-sob或--swallow-optional-blank-lines 删除多余的空白行。
-l80 代码超过80换行
-ss或--space-special-semicolon 若for区段只有一行时,在分号前加上空格。
-ncs或--no-space-after-casts 不要在cast之后空一格。
-bl {分行显示
-bli 0 括号缩进为0
更多参数请参考man indent或info indent.
分类:Linux、操作系统、编程 | 标签: |