C 大括号和注释之间的间距
给定文件alfa.c:C 大括号和注释之间的间距,c,comments,indentation,gnu-indent,C,Comments,Indentation,Gnu Indent,给定文件alfa.c: #包括 int main(){//这是一条注释 puts(“你好世界”); } 我可以使用GNU缩进将其格式化,如下所示: $ indent -st alfa.c #include <stdio.h> int main () { // this is a comment puts ("hello world"); } $indent-st alfa.c #包括 int 主要() {//这是一条
#包括
int main(){//这是一条注释
puts(“你好世界”);
}
我可以使用GNU缩进将其格式化,如下所示:
$ indent -st alfa.c
#include <stdio.h>
int
main ()
{ // this is a comment
puts ("hello world");
}
$indent-st alfa.c
#包括
int
主要()
{//这是一条评论
puts(“你好世界”);
}
然而,这一评论现在已经偏离了正确的方向。我确实尝试添加了一个选项:
$ indent -st -c0 alfa.c
#include <stdio.h>
int
main ()
{ // this is a comment
puts ("hello world");
}
$indent-st-c0 alfa.c
#包括
int
主要()
{//这是一条评论
puts(“你好世界”);
}
但这仍然不完全正确。缩进的调用方式是否可以使
注释仅在1或2个空格后开始?它将注释一选项卡放在大括号后。要解决这个问题,请设置制表符大小、缩进并用空格替换制表符。假设我们希望标准缩进为3个空格
indent -st -c0 -i3 -ts3 -nut alfa.c
它将注释一选项卡放在大括号之后。要解决这个问题,请设置制表符大小、缩进并用空格替换制表符。假设我们希望标准缩进为3个空格
indent -st -c0 -i3 -ts3 -nut alfa.c
缩进-c0-螺母-ts2
这会将所有选项卡更改为空格
c0删除代码后注释的缩进(因此这将影响所有注释)
编辑:减少选项卡中的空格
indent-c0-nut-ts2
这会将所有选项卡更改为空格
c0删除代码后注释的缩进(因此这将影响所有注释)
编辑:减少选项卡中的空格