2012-07-02 29 views
22

我已经设置eclipse java格式程序来包装超过120个字符的行以符合我们团队的编码标准。然而,当我有一个被缠绕的长字符串时,我想让加号(+)作为第一行的最后一个字符出现,例如更改eclipse格式化程序如何包装长字符串

String s = "Very long line that should be " + 
"wrapped across several rows"; 

默认行为是加号放在它自己的行上,例如,

String s = "Very long line that should be " 
+ 
"wrapped across several rows"; 

那么是否可以指定加号应该出现在eclipse java格式器中?

回答

44
Preferences > Java > Code Style > Formatter > Line Wrapping > Binary Expressions > Wrap before Operator 

上述控件放置在哪里。 (虽然它不应该在自己的路线)

+0

谢谢。这部分伎俩。 标志后面的新行是由于第二行已被包装(手动)。并且“从不加入已包装线”已被检查。 –

+0

谢谢!你救了我的一天:D – Marcx

+1

这似乎不工作(在月神)。即使其他二元运算符根据设置进行了包装,带有字符串和+号的行也总是将+包装到下一行。虽然“永不加入...”保持正确的包装,如果手动正确包装。 – levsa