Eclipse的格式化选项可以避免我与其他用户发生很多冲突,并确保我的代码始终看起来“干净”(尤其是在我的git提交方面)。
我知道Java编辑器中有“保存时格式化”选项,但我在C/C++中找不到这个选项。
这是故意的吗?
我能否期望有一天会出现这样的选项?或者可能是我没有找到吗?
Eclipse的格式化选项可以避免我与其他用户发生很多冲突,并确保我的代码始终看起来“干净”(尤其是在我的git提交方面)。
我知道Java编辑器中有“保存时格式化”选项,但我在C/C++中找不到这个选项。
这是故意的吗?
我能否期望有一天会出现这样的选项?或者可能是我没有找到吗?
你是否在Eclipse/CDT社区论坛上提出了此功能请求,或在Eclipse CDT bugzilla跟踪系统中提交了功能请求?如果没有人知道这种功能需求是否被大多数用户要求,那么它会被“意外”实现的概率很低。
在 Eclipse Mars 中,CDT 现在已经实现了“保存时格式化”功能。
source\optimize includes
做同样的事情(如果将来有所改变,请有人回答http://stackoverflow.com/questions/39363952/eclipse-cdt-automating-optimize-includes)。 - Mawg says reinstate MonicaAstyle Eclipse基于AStyle程序,旨在为Eclipse的CDT插件提供C/C++格式化程序。因此,所有支持的格式选项都应该检查AStyle。
在Eclipse CDT中,目前还没有这样的默认选项。 您可以尝试编写自己的插件此Eclipse论坛主题展示了如何从Eclipse插件中调用CDT格式化程序。您只需要找出如何在每次保存操作时触发插件调用即可。