指针/引用的CLION格式

ham*_*els 6 c++ formatting clion

从重新格式化,我想:

int* n;
int& m;
int const* o;
Run Code Online (Sandbox Code Playgroud)

相反,我得到:

int *n;
int &m;
int const *o;
Run Code Online (Sandbox Code Playgroud)

如何让CLion做我想做的事?

ham*_*els 11

阻止自动格式将指针与可变对齐https://www.jetbrains.com/help/clion/2016.3/code-style.html

在设置中搜索了许多选项后...

Editor -> Code Style -> C/C++ -> Spaces ->

From:
    before '*' in declarations
    before '&' in declarations

to:
    after '*' in declarations.
    after '&' in declarations.
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。将这种方式作为默认方式是愚蠢的。 (5认同)