CLion Nova 代码格式:新示波器与旧示波器在同一行

CLion Nova code formatting: new scope on the same line as previous scope

提问人:Erik15 提问时间:11/16/2023 更新时间:11/16/2023 访问量:45

问:

例如,当我在 clion 中格式化 c++ 代码时,它会将新范围 { 放在与 if 语句的前一行相同的行中。

我想要什么:

if (...) {
...
}

{
// Some Code
}

它的作用:

if (...) {
...
} {
// Some Code
}

这非常烦人,我不知道如何解决它。关于如何解决它的任何想法?

我尝试编辑 C++ 的代码样式,但没有找到更改它的相关选项。

C++ CLION 代码格式

评论

0赞 Yksisarvinen 11/16/2023
很有可能没有任何选择,因为没有人真正编写不属于某物的示波器(除了关于生命周期如何工作的玩具示例)。你为什么需要它?
0赞 Erik15 11/16/2023
我刚刚在代码解决方案的出现中看到了它(我是 c++ 的新手),将第 1 部分和第 2 部分变量从相互干扰中分离出来,以及一种组织代码的方法。
0赞 krico 12/14/2023
我刚刚在做@Yksisarvinen我能想到你希望调用析构函数的用例,比如do{ ..} while(false);{ Lock lock{}; write(data); }
0赞 Yksisarvinen 12/14/2023
@krico 介绍函数(或任何名称)的好地方;)ThreadSafeWrite

答: 暂无答案