如何修改 IntelliJ getter 和 setter 代码生成?

How can I modify the IntelliJ getter and setter code generation?

在 IntelliJ 中,您可以为 Java class 字段生成 getter 和 setter 方法。我遇到的问题是,根据我们的代码约定,私有字段需要以下划线开头,例如:

private String _name;

IntelliJ 将为此字段生成以下 getter 和 setter 方法:

public String get_reportName()
{
    return _reportName;
}

public void set_reportName(String _reportName)
{
    this._reportName = _reportName;
}

我希望它生成:

public String getReportName()
{
    return _reportName;
}

public void setReportName(String reportName)
{
    _reportName = reportName;
}

我能否以某种方式自定义生成代码来实现此目的?

谢谢

打开 IntelliJ 首选项(Mac 上的 Command + )。

浏览:

Editor
-- Code Style
---- Java

Select Code Generation 选项卡。在 Name prefix: 下,在 Field: 文本框中添加下划线。现在,它应该适合你。 (至少在我测试过的 IntelliJ 15 中)。