首页 > 解决方案 > CLion 在保存操作期间使用 clang 格式重新格式化文件

问题描述

我在 Mac 上,并尝试在保存操作期间执行 clang 格式,如下所示。

在此处输入图像描述

我还设置了 clang-format 的快捷键,例如:

在此处输入图像描述

但是当我在 Mac 中键入 - command + S 时,我保存了文件,但重新格式化完全错误:

class AUtilityTest : public ::testing::Test {
public:
    void SetUp() override {
    }

    void TearDown() override {

    }

protected:
};

TEST_F(UtilityTest, Test1
) {

a = 0.2;
b = 0.3;
for (
int i = 0;
i < 10;i ++) {
std::cout << a + b <<
std::endl;
}
}

我需要手动转到 Code -> Reformat Code with clang-format 以使其恢复正常。

如何使它同时以 clang 格式保存?谢谢!

标签: c++clionclang-format

解决方案


推荐阅读