eclipse java 代码样式格式化程序:防止特殊情况换行
eclipse java code style formatter: prevent line wrapping for the special cases
Eclipse代码风格中的一些特殊情况fromatter是否可以防止换行?我的意思是特别是 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); }
是的,可以防止换行。正如@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
时更改该代码。
Eclipse代码风格中的一些特殊情况fromatter是否可以防止换行?我的意思是特别是 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); }
是的,可以防止换行。正如@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
时更改该代码。