您的位置:首页 > 运维架构 > Linux

Linux indent命令

2015-06-14 10:34 561 查看
一、简介

indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。

二、选项

/article/4808258.html


三、实例

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 '{}' \;


四、定制

提示:indent配置文件为:.indent.pro,默认在用户主目录下,若当前不存在,可手动创建,个人配置如下:

http://files.cnblogs.com/files/274914765qq/indent.pro.tar.gz

indent自定义脚本:

http://files.cnblogs.com/files/274914765qq/indent_custom.tar.gz


参考: http://oss.org.cn/ossdocs/gnu/c.html http://www.gnu.org/software/indent/manual/html_section/indent_toc.html#SEC_Contents
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: