我需遵守的代码风格指南:
我正在尝试使用gnu indent
实现此目的。
默认情况下,indent
似乎在上述所有情况下都会在函数名后添加空格。
如果我提供-npcs
选项,则在上述所有情况下都会删除空格。
有没有什么方法可以让indent
在定义的情况下给我空格,但在所有其他情况下都没有空格?
我还会考虑indent
的替代方案。
答案 0 :(得分:1)
缩进似乎没有这些选项。
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,