我必須遵守授權的代碼風格指南:縮進:在定義後的函數名稱空間
- 在函數調用點函數名後沒有空格
- 在函數聲明函數名後沒有空格在函數定義
函數的名字,我想實現這個使用gnu indent
後/原型
默認情況下,indent
似乎在所有上述情況下的函數名稱後添加空格。
如果我提供了-npcs
選項,那麼在所有上述情況下空格都將被刪除。
有沒有什麼辦法可以讓indent
在定義的情況下給我空間,但是在所有其他情況下沒有空格?
我還會考慮indent
的替代方案。
我必須遵守授權的代碼風格指南:縮進:在定義後的函數名稱空間
函數的名字,我想實現這個使用gnu indent
後/原型
默認情況下,indent
似乎在所有上述情況下的函數名稱後添加空格。
如果我提供了-npcs
選項,那麼在所有上述情況下空格都將被刪除。
有沒有什麼辦法可以讓indent
在定義的情況下給我空間,但是在所有其他情況下沒有空格?
我還會考慮indent
的替代方案。
縮進似乎沒有這些選項。
Uncrustify(http://uncrustify.sourceforge.net/)有以下選項:
sp_func_proto_paren {忽略,添加,刪除,強制} 添加或函數名之間移除空間 '(' 關於函數聲明
sp_func_def_paren {忽略,添加,刪除,強制} 添加或函數定義函數名和「(」之間移除空間
sp_func_call_paren {忽略,添加,刪除,強制} 添加或函數名之間移除空間「(」上函數調用
它也有一個關聯的gui工具:UniversalIndentGUI(http://universalindent.sourceforge.net/index.php)。
HTH,
感謝@克里斯的小費!當我有機會的時候,我會把它旋轉起來...... –
我會用indent'和'組合'sed' ... – lbolla