是否存在一个c/c++代码美化器,可以将出现在与代码相同的行上的注释对齐。
从这个开始:
for(i = 0;i < 10; i++) /* a for loop */
{
printf("Hello\n"); /* print hello */
}要这样做:
for(i = 0;i < 10; i++) /* a for loop */
{
printf("Hello\n"); /* print hello */
}发布于 2012-08-17 00:34:59
GNU Iindent可以做到
$ 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样式“。
可以对它进行配置,使其风格更像(甚至可能完全像您的示例中的样式)。
发布于 2012-08-17 00:25:11
如果您使用的是VS2010,那么有一个名为Code Alignment的扩展,它允许您根据需要轻松地对齐代码。
https://stackoverflow.com/questions/11991497
复制相似问题