android studio: 快捷鍵生成getter/setter方法時自動加m的問題


平時使用Android Studio 在寫實體類的時候,習慣給實體類的成員變量前面加上一個"m" 修飾符表示這是一個成員變量,這也是搞java的一種約定俗成的寫法,本來這是沒有問題的,可是在默認情況下使用快捷鍵生成getter()/setter()方法時,生成的getter()/setter()方法名居然也加了“m” ,成員變量的個數少了也就罷了,自己一個一個手改,成員變量的個數一多,改的人頭都大了!

比如我要給一個名為Person的實體類生成getter()/setter()方法

 使用快捷鍵生成后:

 今天實在是受不了了,找到一個辦法,可以修正這個問題,打開“File”-"Settings"-"Editor"-"Code Style"-"Java"-"Code Generation 選項卡",在Name prefix 的Field 輸入框中輸入“m”, 在Static Field的輸入框中輸入“s”, 點擊OK保存。

 刪掉之前的getter/setter方法,再用快捷鍵生成一次:

瞬間世界清靜了不少,看來IDEA這個IDE確實如傳說中的那樣還是挺智能的,還真有不少東西需要我們去挖掘 :)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM