今天本来想完善一下上一篇文章《利用Linux的chmod函数,制作简版mychmod函数(一)》留下的作业,参考一下网上的代码,写得差不多了,但还有点小问题。
看着挺吃力的,就想到要用代码格式化工具,为了让代码更方便的观看
linux下面的代码格式化工具应该挺多的吧,我没自己找过,就推荐一下我找到的这款代码格式化工具吧——Artistic
下载地址:http://sourceforge.net/projects/astyle/
首先确定安装了编译工具 build-essential ,如没安装可通过一下命令安装
apt-get install build-essential
使用方法,把上面网址的源码下载到本地,解压到当前目录,安装它,终端安装命令
cd astyle cd build cd gcc make make install
这样就把 astyle 安装到系统了。
简单的使用如下,我们对 test.c 代码进行格式化
test.c代码如下:
#include <stdio.h>
void main(void)
{
printf("nHello World!");
}
运行命令
astyle test.c
然后会生成一个 test.c.orig ,这个文件是备份文件,备份原来的代码,格式化后的代码存于了 test.c 文件中效果如下:
#include <stdio.h>
void main(void)
{
printf("nHello World!");
}
我用的是indent,源里面就有,会生成备份文件,是原文件加波浪符,如test.c~,隐藏的。
好的,回头试试。