我目前使用 CodeBlocks 作为我的 C++ IDE。如果我以“Allman 风格”编码,我的意思是:
foo()
{
// cursor goes here
}
大括号完成度非常令人满意。输入开始 { 后,它会立即完成结束 } 并将光标设置在它们之间,并具有正确的缩进级别。
但是,如果我想用另一种风格编写代码,它看起来像这样:
foo() {
// code goes here
}
大括号的完成对我来说几乎是烦人的。输入开{后,只有按回车后才完成闭}。此外,我最终得到的是:
foo() {
|}
而“|”是光标。如您所见,右大括号仍在同一行。此外,缩进级别不正确。我希望 CodeBlocks 在输入开头时给我以下结果 {
foo() {
|
}
而“|”表示光标位置。
对于我的生活,我无法弄清楚我需要哪种设置。我很确定这是可能的,因为它非常适合第一种样式。
我希望我已经足够准确地解释了我的问题,并且有人可以帮助我解决这个问题。
平滑软件
最佳答案
Code::Blocks 版本 17.12 Settings->Editor->Source formatter->选择Bracket style Google or Mozilla 从上下文菜单中使用 AStyle 来格式化任何文件
关于c++ - CodeBlocks:更改 { } 完成的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30513800/