indent是linux下一個能力極強的代碼整理軟件,使用他,可以輕松的寫出代碼風格十分精良的代碼。
但是indent的參數太多,使用起來不是很容易,怎么辦呢?
查看
/usr/src/linux-headers-<版本>/scripts/Lindent
文件 ,可以看到一行代碼:
indent -npro -kr -i8 -ts8 -sob -l80 -ss -ncs -cp1
這一行就是linux內核使用indent整理代碼的格式,使用這條命令就可以實現風格十分良好的C或C++代碼
其中-l80是每一行最多80個字母,超出會拆行,如果不喜歡可以使用更長的行字數