0

一个不同的问题出现了。

假设我有以下代码库。现有代码如下。

int main() { 
/*Commented Added by abc
    int abc; */
/* Code Added by abc */
    int def; 
}

我希望新代码如下。

int main() { 
    /*Commented by abc
    int abc; */
    /* Added by abc */
    int def; 
}

在上面的示例中没有进行实际的代码更改。但是,根据添加的新代码,注释正确对齐。即我搜索了 ABC 添加的新代码行,并根据该行对齐方式对齐了前几行。

现在,我正在处理庞大的代码库,几乎不可能手动进行此类代码更改。请就如何以最简单的方式实现这一点提出建议。

4

2 回答 2

0

GNU Indent可以将 C 文件转换为统一的样式,并且它带有许多选项——其中一些与放置注释有关。

于 2013-03-11T12:58:59.973 回答
0

这种粗暴的方式怎么样:

VIMINIT='call feedkeys("gg=G:wq\<CR>")' vi myFile.c
于 2013-03-10T06:33:19.960 回答