3

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

例如

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

}

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

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

  }

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

Eclipse 信息:版本:Juno Release Build id:20120614-1722 使用 CDT

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

4

2 回答 2

4

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

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

在此处输入图像描述

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

于 2013-04-17T14:30:50.323 回答
1

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

于 2013-04-17T15:00:56.820 回答