代码格式化
代码的格式化,也就是代码的美容。若是代码写的极其不堪,卒不忍睹,不但别人看着费劲,估计自己都不一定爱看。写好代码,最起码写干净一点的代码,应该是程序员的基本素养之一。
下面的命令都是在Linux下执行的。
1. 去掉行尾的空格和tab键
find . -name "*.[hc]" | xargs sed -i 's/[ \t]\+$//g'
2. 将tab替换为空格
将所有c文件、头文件固定替换为4个空格
find . -name "*.[hc]" | xargs sed -i 's/\t/ /g'
若是用VIM,可以参考下文。
http://vim.wikia.com/wiki/Converting_tabs_to_spaces
:set tabstop=4
:set shiftwidth=4
:set expandtab
其中设置可以放到.vimrc中
若有对已有文件进行处理,则用vim打开该文件后,用如下命令即可将其中的tab都替换为空格。
:retab