我需要与this question完全相同的效果,但在Eclipse中。
如果我在“:”之前插入一个新行,或者第二个操作数(“true”表达式)太长,它应该只进行对齐。
示例:
a = cond ? "a veeeeeeeeeeeeeeeery loooooooooooooooooooooooooooong string"
: "";
// ^ put the colon here
答案 0 :(得分:6)
至少对于伽利略来说,你可以设置以下内容:
Project
,Properties
。Java Code Style
下,选择Formatter
。project-specific settings
。对于工作区设置,只需单击Configure workspace settings
即可。然后单击edit
按钮。Expressions
,Conditionals
。我有“只在必要时换行”和“在栏目上缩进”,这似乎与你想要的一致。
如果您没有运行Galileo,其他版本的Eclipse至少应该接近该过程。如果我的设置不是你想要的,你可能需要稍微调整一下,但是Formatter
部分非常适合整个公开的界面,所以,如果它不能用它完成,它可以不完成(没有编写自己的插件或找到更可配置的第三方插件)。