如何避免额外的“外部”缩进
我使用astyle来格式化我的C/C++源代码,经过多次尝试,它几乎满足了我的需求,只是它在子句extern "c" {
之后添加了额外的缩进。
我发现astyle有这个功能这里,它说“The C/C++ keywords 'extern' no更长会导致额外的缩进。”,但在其文档中找不到该选项。
我使用的是astyle 2.02。
I used astyle to format my C/C++ source codes, after many tries, it almost satisfied my need except that it added extra indent after the clause extern "c" {
.
I find that astyle has this feature here, it says "The C/C++ keyword 'extern' no longer causes an extra indent.", but do not find the option in its documentation.
I am using astyle 2.02.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个问题前段时间已经修复了,查看AStyle的这个错误链接:
http://sourceforge.net/tracker/?func=detail&aid=3467479&group_id=2319&atid=102319
this issue was fixed some time ago, check out this bug link of AStyle:
http://sourceforge.net/tracker/?func=detail&aid=3467479&group_id=2319&atid=102319
看来这是一个悬而未决的问题,请参阅 http://sourceforge.net/tracker/index.php?func=detail&aid=1514844&group_id=2319&atid=102319 了解详细信息。
该问题描述了一个潜在的解决方法,但它需要修改您的源代码:
It appears this is an open issue, see http://sourceforge.net/tracker/index.php?func=detail&aid=1514844&group_id=2319&atid=102319 for details.
That issue describes a potential workaround, however it requires modification of your source code: