自定义Eclipse CDT以使用Ratliff样式进行自动格式化

时间:2017-07-16 22:46:49

标签: eclipse-cdt code-formatting

如何自定义Eclipse CDT以使用Ratliff样式进行自动格式化?

Ratliff Style格式化代码将终止大括号缩进到与块内容相同的级别:

 for (i = 0; i < 10; i++) {
     if (i % 2 == 0) {
         doSomething(i);
         }
     else {
          doSomethingElse(i);
         }
     }

Eclipse CDT允许选择多种常用样式进行自动格式化。 Ratliff不在列表中,但您可以修改它们以满足您的特定要求:

Eclipse CDT Formatter Edit

除了选项列表中没有选项使结束括号与块内容对齐:

Options for braaces

1 个答案:

答案 0 :(得分:1)

没有人在CDT的格式化程序中实现此选项。

CDT是开源的,欢迎您加入contribute a patch来实现它。

然而,鉴于目前CDT格式化程序的维护很少,更好地利用你的时间可能会为Ratcliff风格提供支持clang-format(也没有目前支持它,据我所知),并通过像CppStyle这样的插件在CDT中使用clang-format。