如:/usr/src/linux-headers-2.6.22-14/scripts/Lindent
它使用了indent命令来对code做优化。
indent -npro -kr -i8 -ts8 -sob -l80 -ss -ncs
参数说明:
-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之后空一格。
出处:http://blog.csdn.net/mimepp
作者:YU TAO