我试着编写自己的clang格式样式文件.有两个方面我无法让他们正确.
我如何让它留着以后一个空行public:,private:,protected:?例如,我想拥有
public :
ctor () {}
Run Code Online (Sandbox Code Playgroud)
代替
public :
ctor () {}
Run Code Online (Sandbox Code Playgroud)
第二个问题是,当它跟随并控制语句和函数定义时,有一种方法可以使它在括号前插入一个空格.但是在函数调用之前没有空格.例如,我想要,
void func () {}
func()
Run Code Online (Sandbox Code Playgroud)
将SpaceBeforeParens只能是一个Never,Always,ControlStatements.最后一个最接近我想要的,但它仍然不能按我想要的方式工作.一个次要的相关问题是,如果它遵循一元运算符,它总是在括号之前删除空格
C &operator=(const C &);
Run Code Online (Sandbox Code Playgroud)
我比较习惯
C &operator= (const C &);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |