相信大家在学习C语言初期,都有经历过一段时期,代码写的异常混乱以至于在报错后,找不到出错位置或者干脆时间久了看不懂自己曾经写的代码。
那么,在后期,我们可以培养良好的代码书写习惯,来提高敲代码效率。那么,对于自己前期码出来的看不懂的火星文,有没有什么补救办法呢?
这时候,就可以祭出 indent 工具。
indent工具可以自动把代码格式化成某种风格(一种容易理解的风格)。
下面是一段缺少缩进和空白的代码
使用indent
-kr选项表示K&R风格,-i8表示缩进8个空格的长度。如果没有指定-nut选项,则每8个缩进空格
会自动用一个Tab代替。
注:indent命令会直接修改原文件,如果对自己写的代码基本满意而又想优化一下的,注意保存好源文件,以防indent的修改不尽如人意。
虽然indent功能很强大,但大家绝不能因为有了indent就不遵守编码风格,决不能一开始把代码写得乱七八糟然后依靠indent去格式化,不然就是本末倒置了。