gpt4 book ai didi

java - eclipse java 代码样式格式化程序 : prevent line wrapping for the special cases

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:10:17 25 4
gpt4 key购买 nike

在Eclipse 代码风格fromatter 中,是否可以防止某些特殊情况下的换行?我的意思是特别是 javafx 属性定义 block 。默认情况下,代码样式如下:

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 时更改该代码。

关于java - eclipse java 代码样式格式化程序 : prevent line wrapping for the special cases,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46611663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com