2016-03-08 73 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(或你選擇的前綴)