一、简介
indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。
二、选项
http://www.CUOXin.com/xuxm2007/archive/2011/11/03/2234987.html
indent配置文件为:.indent.PRo,默认在用户主目录下,若当前不存在,可手动创建,内容如下所示:
-bad -bap -bbb -bbo -nbc -bl -bli0 -bls -c33 -cd33 -ncdb -ncdw -nce -cli4 -cp33 -cs -d0 -nbfda -nfc1 -nfca -hnl -ip5 -l120 -lp -pcs -nprs -saf -sai -saw -nsc -nsob -nss -i4 -ts4 -npsl
三、实例
1、格式化单个文件
indent -npro -gnu -i4 -sob -l200 -ss -bl -bli 4 -npsl -bl4 –cli4 (-ts4) filename
2、格式化多个文件
find . -name "*.[h,c]" -exec indent -npro -gnu -i4 -sob -l200 -ss -bl -bli 4 -npsl -bl4 -cli4 '{}' /;
3、用space替换tab
find -name "*.[hc]" | xargs perl -pi -e 's//t/ /g'
4、删除中间文件
find . -name "*.h~" -exec rm '{}' /; -o -name "*.c~" -exec rm '{}' /;
参考: http://oss.org.cn/ossdocs/gnu/c.html http://www.gnu.org/software/indent/manual/html_section/indent_toc.html#SEC_Contents
新闻热点
疑难解答