2011-06-07 83 views
0

我习惯了长行,160个字符,因为我喜欢Monospace字体,并且我有宽屏液晶屏。Eclipse代码风格格式化程序中的硬回车(回车)

问题是,据我所知,Code Style格式化程序不支持“硬返回”。

这么长的线不便于所有情况下,有利于与抛出了很多例外的泛型参数长函数定义,但它是不适合这样的事情:

boolean success = toBool(new WebDriverWait(driver, entities.size() * interval).until(allSucceedOrFail(entities.size(), By.className(uploadSuccessCN), 
       By.className(uploadErrorCN)))); 

不任何人有一个想法如何解决这个问题?

回答

1

Java代码格式化程序是高度可配置的,但我不确定您寻求的是否可能。在任何情况下,如果可能,它位于“窗口>首选项> Java>代码样式>格式化程序”中。在该窗口中,点击“编辑”按钮。

您所寻找的是位于“换行”选项卡上。例如,要分割你给出的这一行作为一个例子,你可以在左边的列表中选择“函数调用”,然后“将所有元素,每一个元素包装在一个新行中”强制它被分割......你应该可以通过那里的选项来实现你想要的东西。

+0

是的,我正在玩这些选项一段时间,然后我觉得它必须由程序员自己决定。无论我如何设置,它都不自然。 – lisak 2011-06-07 14:33:04

+0

@lisak:如果有些地方你不喜欢自动格式化,你也可以关闭代码特定部分的fomatting(参见http://stackoverflow.com/questions/5115088/turn-off-eclipse-formatter -for-selected-code-area/5115143#5115143)...然后再一次,它确实取决于每个个人的开发者的口味。使用这些格式化注释的 – Kellindil 2011-06-07 14:51:37

+0

也是不可接受的。它有具体的用例,标准的java开发绝对不在其中。正如我想的那样,编码时,即使是艰难的回报也无法使用:-) – lisak 2011-06-07 16:16:01