linux之indent命令:调整c代码可读性

2013-02-06

indent 可辨识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操作系统编程 | 标签: |

相关日志

评论被关闭!