Intellij (Android studio) 成員變數前缀

如何配置 Android Studio(或一般的 Intellij)以正确生成带有前缀的成员变量的 getter 和 setter?

如果我有一堂课

public class Foo{
    int mBar;
}

我希望它创建而不是在我创建时创建,或者getBar()getMBarRefactor->EncapsulateGenerate

编辑

我找到了每个项目的方法:你只要去File->Settings->Project Settings->Code Style

但它在我的项目目录中的某个地方创建了一个设置文件。

我想要一个解决方案,允许我为所有项目,现在和将来做一次。


答案 1

在 Mac OS 中

  • Android Studio -> Preferences -> Code Style -> Java
  • 在右侧面板上,单击向右箭头,直到看到code generation tab
  • 单击“确定”

enter image description here


答案 2

尝试转到文件 - >其他设置 - >默认设置。如果更改前缀设置并将方案设置为默认值而不是 Project,则应该能够为执行的所有其他项目设置前缀。前缀更改将在 Java 和代码生成中。这将修复二传手和获取者。