是否可以在IntelliJ中(通过插件或以任何其他方式)代替此Java代码:
public class Data {
private int intField1;
private int intField2;
public int getIntField1() { return intField1; }
public void setIntField1(int intField1) { this.intField1 = intField1; }
public int getIntField2() { return intField2; }
public void setIntField2(int intField2) { this.intField2 = intField2; }
}
它仅显示以下内容:
public class Data {
private int intField1; // read-write
private int intField2; // read-write
/*boilerplate*/
}
详细说明意图:
字段右侧的注释应标记为自动生成(浅绿色背景)。
所有样板代码应折叠成一个块。当前,每个方法都已经折叠,但是它们的代码仍然是有趣的,因为它们是自动生成的。
如果某些方法未遵循预期格式,则不应将其折叠到样板块中。
最佳答案
我认为最好的方法是自定义代码折叠,在此处进行解释:
https://blog.jetbrains.com/idea/2012/03/custom-code-folding-regions-in-intellij-idea-111/
我认为不可能像您建议的那样将其隐藏为评论,但这会很好..也许提出一个要求。