自动格式化 - Eclipse C ++

时间:2013-04-17 14:21:30

标签: c++ eclipse eclipse-cdt

大家好我正试图在结尾处有一个throw()语句的函数后,在缩进我的开始和关闭大括号时停止eclipse中的自动格式化。

e.g

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

}
自动格式后的

将如下所示:

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

  }

但每次我自动编写代码时,它都会在括号前面添加另一个标签。任何人都知道如何关闭此功能,或者它是一个错误

Eclipse信息: 版本:Juno发布 构建ID:20120614-1722 使用CDT

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

2 个答案:

答案 0 :(得分:4)

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

在C / C ++透视模式下,转到窗口>偏好> C / C ++>代码风格

enter image description here

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

答案 1 :(得分:0)

你可能想要考虑Astyle,这是一个eclipse插件,一个美妙的代码美化命令行工具的接口。你可以设置缩进,格式等。 非常方便的工具。