是否有可能阻止Eclipse代码样式中某些特殊情况的换行?我的意思是特别是javafx属性定义块。默认情况下,代码样式是下一个:
private StringProperty name = new SimpleStringProperty();
public StringProperty nameProperty() {
return name;
}
public String getName() {
return name.get();
}
public void setName(String value) {
this.name.set(value);
}
我尝试提供更紧凑的风格而不换行:
private StringProperty name = new SimpleStringProperty();
public StringProperty nameProperty() { return name; }
public String getName() { return name.get(); }
public void setName(String value) { this.name.set(value); }
答案 0 :(得分:2)
是的,可以防止换行。就像@Pshemo说的那样,你可以切换eclipse格式化程序。所以上面的代码变成:
// @formatter:off
private StringProperty name = new SimpleStringProperty();
public StringProperty nameProperty() { return name; }
public String getName() { return name.get(); }
public void setName(String value) { this.name.set(value); }
// @formatter:on
注释会再次关闭格式化程序,以防止格式化程序在您按ctrl + shift + f
时更改该代码。