使用代码格式化工具,提高代码可读性

今天本来想完善一下上一篇文章《利用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!");
}

{ 发表评论? }

  1. icyomik

    我用的是indent,源里面就有,会生成备份文件,是原文件加波浪符,如test.c~,隐藏的。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>