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