我正在尝试创建一个JAVA代码格式化程序,以便它不会包装任何行。但是对于我手动包装的代码中的任何行,我希望格式化程序尊重它们,而不是将它们格式化为一行。
例如:
public Class {
public Class(String a,
String b,
String c,
String d) {
// The constructor arguments should stay as they are
}
public void aMethod() {
// This statement should not be wrapped
get().doSomething().getAnohterMethodThatHasAReeeeeeeaalllyyLongName();
}
}
我已经将线宽9999(最大值),并且我已经关闭了所有内容的换行。我错过了什么?
感谢。
答案 0 :(得分:8)
我打开了首选项页面 “Java - 代码风格 - 格式化程序”
并激活“永不加入行” 并在组合框“换行策略”中选择“不要换行”
在此更改之后,我能够编写未包装的代码。