【发布时间】:2014-05-09 02:08:10
【问题描述】:
如何配置 Android Studio(或通常为 Intellij)为带前缀的成员变量正确生成 getter 和 setter?
如果我有课
public class Foo{
int mBar;
}
当我创建 Refactor->Encapsulate 或 Generate 时,我希望它创建 getBar() 而不是 getMBar
编辑
我找到了基于每个项目的方法:你去File->Settings->Project Settings->Code Style
但它在我的项目目录中的某处创建了一个设置文件。
我想要一个解决方案,让我可以为所有项目(现在和未来)执行一次。
【问题讨论】:
-
为什么不使用标准命名约定,使用可读代码,并将您的字段命名为
bar?无论如何,使用项目设置 - 代码样式 - Java - 代码生成 -
我使用的所有 Android 项目都采用了这个约定。此外,我认为它在 Android 社区中是相当“标准”的,afaik。
-
你是对的:source.android.com/source/code-style.html。恶心,与 Java 标准约定相矛盾,甚至与标准 Google 约定相矛盾:google-styleguide.googlecode.com/svn/trunk/…
-
使用默认设置代替项目设置。
标签: java intellij-idea coding-style android-studio