Linux indent命令
2015-06-14 10:34
561 查看
一、简介
indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。
二、选项
三、实例
1、格式化单个文件
2、格式化多个文件
3、用space替换tab
4、删除中间文件
四、定制
提示:indent配置文件为:.indent.pro,默认在用户主目录下,若当前不存在,可手动创建,个人配置如下:
indent自定义脚本:
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
相关文章推荐
- linux下/dev、/sys/devices 和 /sys/dev 之间区别
- Linux系统编程——线程同步与互斥:读写锁
- Linux_1.1_ GCC程序编译
- Vim + Cscope 阅读 Linux kernel
- Linux for github
- Linux 命令记载
- Linux下的快捷技巧大全(ubuntu)
- Linux系统串口接收数据编程
- [转]linux 驱动中insmod与mknod各自的作用
- linux设备模型之kobject
- 高效Linux用户需要了解的命令
- 学习杂记linux
- linux图形界面
- linux hello world2
- linux hello world 1
- 在CentOS6.3上编译安装git 1.8
- linux设备模型(一)
- linux系统中交换区间(swap file)的解释
- CentOS的安装,win7系统的引导恢复
- 12 Linux Which Command, Whatis Command, Whereis Command Examples