一、簡介
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
新聞熱點
疑難解答