Je continue à recevoir un message dans Android Studio chaque fois que je modifie un fichier. Il dit: "Ce fichier est en retrait avec des onglets au lieu de 4 espaces." Je peux cliquer sur "OK" ou "Mettre en retrait avec 4 espaces" et je sais qu'il existe des moyens de passer aux onglets (voir cette question ), mais il est un peu agaçant de voir ce message apparaître tout le temps. J'ai même essayé de cliquer sur "Afficher les paramètres", puis sur "Utiliser le caractère de tabulation", mais le message s'affiche toujours.
Pourquoi ça arrive toujours? Que puis-je faire à ce sujet?
Remarque: mon projet Java a été importé d'Eclipse.
Le Blog de JetBrains IntelliJ IDEA déclare :
Si vous avez déjà essayé la dernière version d'IntellIJ IDEA 14 EAP, vous Vous avez peut-être remarqué que les paramètres de style de code offrent une nouvelle option: Détecter et utiliser les retraits de fichiers existants pour l'édition (activé par défaut).
Cette nouvelle option permet à IntelliJ IDEA de détecter certains paramètres de style de code (comme Utiliser le caractère de tabulation et la taille d’indentation) dans l’édition en cours déposer à la volée. Cela signifie que même si un fichier a un style de code différents de vos paramètres actuels, ils seront toujours conservés.
Alors maintenant, vous n'avez plus à craindre de perdre la mise en forme dans les fichiers qui sont spécifiques à certains fichiers de votre projet et qui diffèrent de les autres.
Vous pouvez voir cette option cochée dans l'image suivante:
Le projet que vous avez importé à partir d'Eclipse utilisait des onglets plutôt que des espaces pour l'indentation. Android Studio vous permet de conserver ce style de code. Toutefois, si vous ne voulez pas les rappels, vous pouvez effectuer l'une des opérations suivantes:
N'importe lequel des éléments suivants fonctionnera:
Décochez la case Détecter et utilisez les retraits de fichier existants pour modifier le paramètre.
Modifiez le retrait par défaut pour Java (pas uniquement sur la page Style de code générale). Allez dans Fichier> Paramètres> Éditeur> Style de code> Java. Dans l'onglet Tabs and Indents, cliquez sur "Utiliser le caractère de tabulation".
Pas sûr des versions précédentes, mais en utilisant Android Studio 2.2.3, Version n ° AI-145.3537739, créée le 2 décembre 2016, vous avez le choix entre Paramètres> Éditeur> Style de codevous permet de ne pas afficher les notifications.
Décochez-la et ils disparaîtront!
Afficher les notifications concernant les retraits détectés
Activez "Utiliser le caractère de tabulation" (Fichier -> Paramètres -> Editeur -> Style de code -> Java).
Si cela ne fonctionne pas, faites-le également, Activez "Afficher les espaces blancs" (Éditeur -> Général -> Apparence).