2016-03-08 32 views
6

我用它来定义具有前缀'm'的私有成员变量。例如:配置IntelliJ获取器和设置器代码生成

private boolean mDone; 

的的getter/setter通常是这样的:

public boolean getDone() } 
    return mDone; 
} 

public void setDone(boolean done) { 
    mDone = done; 
} 

的的IntelliJ IDE确实有创造这些getter/setter方法的方式,但它增加了“M”前缀名的getter/setter方法。有没有办法来防止这种情况?

回答

2

在我的IntelliJ 15.0.3,我可以导航到:

File -> Settings -> Editor -> Code Style -> Java -> Code Generation 

,并设置 “名称前缀” 为mNaming面板上:

enter image description here

0

解决方案:

  1. 转到File -> Other Settings -> Default Settings
  2. 在搜索框中,键入"prefix"
  3. 在右侧,选择标签"Code Generation"
  4. "prefix"框中删除m(或你选择的前缀)