Tag: uncrustify

ctags多线C函数原型

有没有办法让ctags在C中处理多行函数原型? 我已经四处搜索了–fields=+S应该做多线原型,但我不能让它工作: ctags -x –c-kinds=pf –fields=+S file 文件: int foo(int x, int y ); ctags只返回: foo(int (注意,返回类型也缺失) 最终我想获得类似的输出 int foo(int x, int y); 要么 int foo(int x, int y 是–fields=+S不是正确的方法? 我缺少哪些ctags字段? 一般的指针? 如果没有办法在ctags中做任何推荐的程序? (我目前正在寻找unrustify)

是否可以阻止Uncrustify修改代码的某些部分?

Uncrustify非常棒,并且可以很好地整理代码。 但是,我在文件中有一些C代码,我不希望Uncrustify改变。 有什么方法可以防止Uncrustify触及这个,可能是通过在代码周围的注释中放置特定的标签或什么?