【发布时间】:2020-04-05 12:54:01
【问题描述】:
我想将 clang-format 配置为在函数名称之后和只为函数定义打开括号之前添加空格。
SpaceBeforeParens: Always
此选项为每个 if、for 循环和函数调用放置空间。
是否有自定义它以仅在函数定义时放置空间而不是在函数调用的情况下放置空间,for,if。 我需要如下的东西。
函数定义
int foo ()
{
return 0;
}
函数调用。 (注意函数名和括号之间有空格)
foo();
【问题讨论】:
-
你能添加你当前的格式和预期的格式吗?我无法直接理解你的问题
-
函数调用应该是function();并且函数定义应该是 function ( ) { }
-
函数定义中,函数名后括号前有空格。在函数调用中。函数名和左括号之间没有空格。
-
你能添加示例代码吗
-
不幸的是,没有办法将这件事变成唯一的功能。它还在
if、for、while等上放置空格,但在if和()之间放置空格并没有错。我建议您使用SpaceBeforeParens: Always,因为仍然没有办法做到这一点。希望他们会更新 clang-format 来做这种工作
标签: c++ clang-format