如何自定义Eclipse CDT以使用Ratliff样式进行自动格式化?
Ratliff Style格式化代码将终止大括号缩进到与块内容相同的级别:
for (i = 0; i < 10; i++) {
if (i % 2 == 0) {
doSomething(i);
}
else {
doSomethingElse(i);
}
}
Eclipse CDT允许选择多种常用样式进行自动格式化。 Ratliff不在列表中,但您可以修改它们以满足您的特定要求:
除了选项列表中没有选项使结束括号与块内容对齐:
答案 0 :(得分:1)
没有人在CDT的格式化程序中实现此选项。
CDT是开源的,欢迎您加入contribute a patch来实现它。
然而,鉴于目前CDT格式化程序的维护很少,更好地利用你的时间可能会为Ratcliff风格提供支持clang-format(也没有目前支持它,据我所知),并通过像CppStyle这样的插件在CDT中使用clang-format。