android studio: 快捷键生成getter/setter方法时自动加m的问题

Posted 夜行过客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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确实如传说中的那样还是挺智能的,还真有不少东西需要我们去挖掘 :)。

 

以上是关于android studio: 快捷键生成getter/setter方法时自动加m的问题的主要内容,如果未能解决你的问题,请参考以下文章

android studio 开发经常使用快捷键使用分享

android studio: 快捷键生成getter/setter方法时自动加m的问题

Android Studio 自动生成 Gson bean(json解析快捷方法)

Android Studio 自动生成 Gson bean(json解析快捷方法)

Android Studio常用快捷键Android Studio快捷键大全

Android Studio自定义注释模板及生成JavaDoc