给定文件 alfa.c :
#include <stdio.h>
int main() { // this is a comment
puts("hello world");
}
我可以使用GNU Indent格式化它,如下所示:
$ indent -st alfa.c
#include <stdio.h>
int
main ()
{ // this is a comment
puts ("hello world");
}
然而,评论现在偏向右边。我确实尝试添加一个选项:
$ indent -st -c0 alfa.c
#include <stdio.h>
int
main ()
{ // this is a comment
puts ("hello world");
}
但这仍然不太对劲。可以调用Indent这样的方式 评论仅在1或2个空格后开始?
答案 0 :(得分:0)
将评论放在括号后的一个标签上。要解决此问题,请设置选项卡大小,缩进并使用空格替换选项卡。假设我们希望标准缩进为3个空格
indent -st -c0 -i3 -ts3 -nut alfa.c
答案 1 :(得分:0)
indent -c0 -nut -ts2
这会将所有标签更改为空格。
-c0在代码后删除注释的缩进(因此这将影响所有注释)。
编辑:缩小标签中的空格