首页 > 系统 > Linux > 正文

Linux indent命令

2024-06-28 13:20:09
字体:
来源:转载
供稿:网友
linux indent命令

一、简介

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

上一篇:linux 模块常用命令

下一篇:Linux nm命令

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表