在' case'之后如何使用eclipse的代码格式化程序删除新行?

时间:2014-04-24 18:49:47

标签: eclipse format switch-statement

我查看了eclipse Java格式化程序(Java / Code Style / Formatter),但找不到在case之后没有新行的方法。而不是

switch (a) {
    case 0:
        Other.doFoo();
        break;
    case 1:
        Other.doBaz();
}

我想要

switch (a) {
    case 0: Other.doFoo();
            break;
    case 1: Other.doBaz();
}

有没有办法做到这一点,如果有的话是什么?

1 个答案:

答案 0 :(得分:3)

我发现无法解决这个问题。无法按预期折射现有代码

但是,您现在可以通过启用 off / on 标记来避免编写此类切换语句,如Eclipse Formatter Allow Multi Line ;中所述,然后更改{{>> 模板1}}如下所述

Windows > Preferences > Java > Editors > Templates