c++ - 自动格式化 - Eclipse C++

标签 c++ eclipse eclipse-cdt

大家好,我正在尝试阻止 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

enter image description here

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

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

相关文章:

javascript - Eclipse:设置 HTML/Javascript 文件的运行配置

java - Eclipse:在 INewWizard 中使用 IStructuredSelection

c++ - Linux C++ 尝试使用绝对路径加载一个特定的库,而所有其他库都使用相对路径进行链接

c++ - 为什么没有 std::from_string()?

eclipse - 为什么Eclipse不需要我配置JDK?

eclipse - 在组织导入或自动完成期间如何避免名称冲突?

c++ - 具有嵌套文件夹的 Eclipse C++ 项目

c - 在 Eclipse 4.4.2 中使用 C 代码中的构建变量

C++ Variadic 模板 - 无法找出编译错误

c++ - template<typename> - 它是如何工作的?