Eclipse格式化程序将方法放在新行上,尽管行宽有足够的空间

时间:2014-10-23 16:45:21

标签: java eclipse

我正在使用Eclipse Luna 4.4.0和Eclipse格式化程序使用此代码:

            users = getSingleColUserList(new XSSFWorkbook(fileInputStream),
                            userId, profCol);

并将方法调用放到新行:

            users =
                    getSingleColUserList(new XSSFWorkbook(fileInputStream),
                            userId, profCol);

如您所见,线宽不是问题。在格式化对话框中我需要更改的设置一点也不明显。

[在Seelenvirtuose回答之后更新 ]

我可以设置Eclipse将Line Wrapping -> Assignments格式化为Do not wrap。然而,这会产生另一个问题,那就是线条在超过线宽时不会被包裹:

    List<Map<String, Object>> emailMap = jdbcTemplate.queryForList(DBQueries.LOAD_EMAILS);

线宽为80,可以是s或者。 DBQueries应该是:

    List<Map<String, Object>> emailMap = jdbcTemplate.queryForList(
                    DBQueries.LOAD_EMAILS);

我没有为Line Wrapping -> Function Calls -> Arguments

测试的设置

我的浏览器目前在未打开的代码下显示滚动条很可爱!

1 个答案:

答案 0 :(得分:1)

格式化程序的“Line Wrapping - &gt; Assignments”设置。将其设置为“不要换行”。

enter image description here