当我使用各种选项运行缩进时,我想要反对我的源代码,它会执行我想要的操作,但也会在指针类型中放置*s.
-int send_pkt(tpkt_t* pkt, void* opt_data); -void dump(tpkt_t* bp); +int send_pkt(tpkt_t * pkt, void *opt_data); +void dump(tpkt * bp);
我知道我在类型旁边放置*s而不是变量是非常规的,但我怎么能缩进才能让它们独自一人?或者是否有另一种工具可以满足我的需求?我查看了手册页,信息页面,并访问了谷歌建议的六个页面,我找不到这样做的选项.
我尝试过Artistic Style(又名AStyle),但似乎无法弄清楚如何将它缩进为4的倍数,但每8个选项卡.那是:
if ( ... ) { <4spaces>if ( ... ) {...some code here... <4spaces>} }
Chris M... 17
Uncrustify
Uncrustify有几个关于如何缩进文件的选项.
从配置文件:
indent_with_tabs How to use tabs when indenting code 0=spaces only 1=indent with tabs, align with spaces 2=indent and align with tabs
你可以在这里找到它.
BCPP
来自网站:"bcpp缩进C/C++源程序,用空格或反向替换制表符.与缩进不同,它(按设计)不会尝试包装长语句." 在这里
找到它.
UniversalIndentGUI
这是一个支持多种美化/格式化工具的工具.它可以引导你更多的选择.在这里
找到它.
艺术风格
你可以尝试艺术风格又称AStyle(即使它没有做你需要它做的事情,我会留在这里以防万一其他人发现它有用).
Uncrustify
Uncrustify有几个关于如何缩进文件的选项.
从配置文件:
indent_with_tabs How to use tabs when indenting code 0=spaces only 1=indent with tabs, align with spaces 2=indent and align with tabs
你可以在这里找到它.
BCPP
来自网站:"bcpp缩进C/C++源程序,用空格或反向替换制表符.与缩进不同,它(按设计)不会尝试包装长语句." 在这里
找到它.
UniversalIndentGUI
这是一个支持多种美化/格式化工具的工具.它可以引导你更多的选择.在这里
找到它.
艺术风格
你可以尝试艺术风格又称AStyle(即使它没有做你需要它做的事情,我会留在这里以防万一其他人发现它有用).