Coding style 如何在两个if条件之间插入换行符
我正在使用clang格式美化一些现有代码。我想在两个if条件之间插入一个换行符,如下代码:Coding style 如何在两个if条件之间插入换行符,coding-style,clang,clang-format,Coding Style,Clang,Clang Format,我正在使用clang格式美化一些现有代码。我想在两个if条件之间插入一个换行符,如下代码: int main() { int x;
int main()
{
int x;
int y;
if (x == 1)
{
}
if(y == 2)
{
}
return 0;
}
应改为
int main()
{
int x;
int y;
if (x == 1)
{
}
/* inserted a newline */
if(y == 2)
{
}
return 0;
}
这可以用叮当声格式完成吗?不可以
叮当格式仅格式化代码,不能修改代码。您的案例正在修改源代码的AST。使用RecursiveASTVisitor查找位置
您需要插入,然后重写回代码
或者,您可以编写一个正则表达式脚本,插入所需内容。:)