大家好,我试图阻止 eclipse 中的自动格式化在末尾有 throw() 语句的函数之后缩进我的左括号和右括号。

例如

void function(std::string param) throw()
{

}

自动格式化后将如下所示:
void function(std::string param) throw()
  {

  }

但是每次我自动格式化我的代码时,它都会继续在括号的前面添加另一个选项卡。任何人都知道我如何关闭此功能,或者这是一个错误

eclipse 信息:
版本:朱诺发布
版本号:20120614-1722
使用 CDT

注意:
我正在使用我自己的代码样式配置文件。

最佳答案

该样式的名称是 Whitesmiths - 尝试将其更改为 Allman

在 C/C++ 透视模式下,转到 Window > Preferences > C/C++ > Code Style

选择 BSD/Allman 或任何你想要的。

关于c++ - 自动格式化 - Eclipse C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16062600/

10-12 12:46