web-dev-qa-db-fra.com

Préfixe de variable de membre Intellij (Android studio)

Comment configurer Android Studio (ou Intellij en général) pour générer correctement des getters et setters pour les variables membres avec des préfixes?

Si j'ai une classe

public class Foo{
    int mBar;
}

Je veux qu'il crée getBar() au lieu de getMBar quand je fais Refactor->Encapsulate Ou Generate

MODIFIER

J'ai trouvé le moyen de le faire par projet: vous allez simplement File->Settings->Project Settings->Code Style

Mais il a créé un fichier de paramètres quelque part dans le répertoire de mon projet.

Je veux une solution qui me permette de le faire une fois pour tous les projets, présents et futurs.

75
Sergo Pasoevi

Sous Mac OS

  • Android Studio -> Préférences -> Style de code -> Java
  • dans le panneau de droite, cliquez sur la flèche droite jusqu'à ce que vous voyiez code generation tab
  • Cliquez sur OK

enter image description here

84
Emil Reña Enriquez

Essayez d'aller dans Fichier -> Autres paramètres -> Paramètres par défaut. Vous devriez pouvoir créer des préfixes pour tous les autres projets que vous effectuez si vous modifiez les paramètres de préfixe avec le schéma défini par défaut au lieu de Project. Le changement de préfixe serait dans Java et génération de code. Cela corrigera les setters et les getters.

69
Davis

Dans AS 2.2.1:

Fichier> Paramètres> Éditeur> Style de code> Java> Génération de code> Attribution de nom> Champ de préfixe de nom/Champ statique de préfixe de nom

enter image description here

15
Graeme
  1. Ouvrez Android Préférences de Studio (à partir du menu Android Studio sur Mac et à partir du fichier -> Paramètres sous Windows et Linux).
  2. Développez Editeur , puis développez Style de code .
  3. Sélectionnez Java , puis choisissez l'onglet Génération de code .
  4. Dans la table Nommer , sélectionnez la ligne Champ et ajoutez m comme préfixe de nom pour fields. Ajoutez ensuite s comme préfixe de nom pour les champs static.

Code Generation Setting in Android Studio 3.x

  1. Cliquez sur Ok
2
Robert Odoch

Vous devez aller dans Paramètres > Éditeur > Style de code > Java et spécifiez simplement s-prefix dans champ statique , puis cliquez sur [~ # ~] ok [~ # ~]

enter image description here

0
Dyno Cris