web-dev-qa-db-ja.com

Intellij(Android Studio)メンバー変数プレフィックス

Android Studio(またはIntellij全般)を設定して、プレフィックス付きのメンバー変数のゲッターとセッターを正しく生成するにはどうすればよいですか?

クラスがある場合

_public class Foo{
    int mBar;
}
_

_Refactor->Encapsulate_またはgetMBarを実行するときに、Generateの代わりにgetBar()を作成したい

[〜#〜] edit [〜#〜]

プロジェクトごとにそれを行う方法を見つけました:あなたは_File->Settings->Project Settings->Code Style_

しかし、プロジェクトディレクトリのどこかに設定ファイルが作成されました。

現在および将来のすべてのプロジェクトで一度だけ実行できるソリューションが必要です。

75
Sergo Pasoevi

Mac OS

  • Android Studio->設定->コードスタイル-> Java
  • 右側のパネルで、code generation tabが表示されるまで右矢印をクリックします
  • OKをクリック

enter image description here

84

[ファイル]-> [その他の設定]-> [デフォルト設定]に移動してください。 Projectの代わりにデフォルトに設定されたスキームでプレフィックス設定を変更すると、他のすべてのプロジェクトのプレフィックスを作成できるはずです。プレフィックスの変更は、Javaおよびコード生成にあります。これにより、セッターとゲッターが修正されます。

69
Davis

AS 2.2.1の場合:

ファイル>設定>エディター>コードスタイル> Java>コード生成>命名>名前プレフィックスフィールド/名前プレフィックス静的フィールド

enter image description here

15
Graeme
  1. Open Android Studioの設定(Android MacのStudioメニューおよびFile->SettingsWindowsおよびLinux)。
  2. Editorを展開してから、Code Styleを展開します。
  3. Javaを選択し、Code Generationタブを選択します。
  4. Namingテーブルで、Field行を選択し、mは、fieldsの名前プレフィックスとして。次に、sフィールドの名前プレフィックスとしてstaticを追加します。

Code Generation Setting in Android Studio 3.x

  1. クリックOK
2
Robert Odoch

設定> エディター> コードスタイル> Javaに移動して、s-prefix in static fieldで、クリックして[〜#〜] ok [〜#〜]

enter image description here

0
Dyno Cris