首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否存在c/c++代码格式化工具来对齐与代码位于同一行的注释?

是否存在c/c++代码格式化工具来对齐与代码位于同一行的注释?
EN

Stack Overflow用户
提问于 2012-08-17 00:18:42
回答 2查看 1.7K关注 0票数 4

是否存在一个c/c++代码美化器,可以将出现在与代码相同的行上的注释对齐。

从这个开始:

代码语言:javascript
运行
复制
for(i = 0;i < 10; i++)   /* a for loop */
{
     printf("Hello\n");       /* print hello */
}

要这样做:

代码语言:javascript
运行
复制
for(i = 0;i < 10; i++)        /* a for loop */
{
     printf("Hello\n");       /* print hello */
}
EN

回答 2

Stack Overflow用户

发布于 2012-08-17 00:34:59

GNU Iindent可以做到

代码语言:javascript
运行
复制
$ cat 11991497.c
for(i=0;i<10;i++)              /* a for loop */
{
    printf("Hello\n");    /* print hello */
}
$ indent -npro -nut < 11991497.c
for (i = 0; i < 10; i++)        /* a for loop */
  {
    printf ("Hello\n");         /* print hello */
  }

-npro命令行参数指示缩进不读取配置文件。-nut参数是使用空格而不是制表符。

默认行为是缩进使用"GNU样式“。

可以对它进行配置,使其风格更像(甚至可能完全像您的示例中的样式)。

票数 3
EN

Stack Overflow用户

发布于 2012-08-17 00:25:11

如果您使用的是VS2010,那么有一个名为Code Alignment的扩展,它允许您根据需要轻松地对齐代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11991497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档