是否有Clang-Format样式选项可以独立于访问修饰符来缩进类成员?在下面的图片中,第10行是我想要的格式,而第11行是它当前的格式。

class AudioService : public IAudioService
{
public:
void Prepare(); // how I'd like it
void Destroy(); // How it currently is formatting
}发布于 2021-03-17 02:12:58
您可以通过使用AccessModifierOffset选项来实现这一点,该选项用于设置访问修饰符的额外缩进或凸出。
下面是一个.clang-format示例
Language: Cpp
BreakBeforeBraces: Linux
IndentWidth: 8
AccessModifierOffset: -4使用此配置调用clang-format后,您将获得以下格式:
class AudioService : public IAudioService
{
public:
void Prepare(); // how I'd like it
void Destroy(); // How it currently is formatting
}https://stackoverflow.com/questions/66633643
复制相似问题