如何配置Android Studio(或通常为Intellij)以正确生成带前缀的成员变量的getter和setter?
如果我有课
public class Foo{
int mBar;
}
我希望在getBar()
或getMBar
Refactor->Encapsulate
而不是Generate
修改
我找到了基于每个项目的方法:你只需去File->Settings->Project Settings->Code Style
但它在我的项目目录中的某处创建了一个设置文件。
我想要一个解决方案,允许我为所有项目,现在和将来做一次。
答案 0 :(得分:83)
在Mac OS中
code generation tab
答案 1 :(得分:69)
尝试转到文件 - >其他设置 - >默认设置。如果您更改前缀设置并将方案设置为default而不是Project,则应该可以为您执行的每个其他项目创建前缀。前缀更改将在Java和代码生成中。这将修复制定者和吸气者。
答案 2 :(得分:15)
答案 3 :(得分:2)
m
作为fields
的名称前缀。然后将s
添加为static
字段的名称前缀。答案 4 :(得分:0)