是否有可以拆分行的程序(如Astyle)?
示例:
// These
void foo(
int one,
int two,
double three);
double a = b *
c;
// Becomes this
void foo(int one, int two, double three);
double a = b * c;
答案 0 :(得分:0)
使用任何具有正则表达式搜索替换功能的体面IDE,您可以匹配:,\s*\r\n\s*(.*)
并替换为:, $1
这假定\r\n
是您的换行符,$1
是您打印首次捕获的方式。
修改强>
如果您想添加其他一些符号,可以轻松更改匹配代码:[,+*-]\s*\r\n\s*(.*)
您必须注意的一件事是这样的注释:
// blah,
// blah*
// blah
因为正则表达式也会接受它们。