自动格式化 - Eclipse C++

Nar*_*ark 4 c++ eclipse eclipse-cdt

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

例如

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

}
Run Code Online (Sandbox Code Playgroud)

自动格式化后将如下所示:

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

  }
Run Code Online (Sandbox Code Playgroud)

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

Eclipse 信息:版本:Juno 发行版本 ID:20120614-1722 使用 CDT

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

mas*_*oud 5

该风格的名称是Whitesmiths - 尝试将其更改为Allman

在 C/C++ 透视模式下,转到窗口 > 首选项 > C/C++ > 代码样式

在此输入图像描述

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