Comment puis-je utiliser les tabulations pour l'indentation dans IntelliJ IDEA?
Comment puis-je utiliser les onglets au lieu de plusieurs espaces pour l'indentation dans IntelliJ IDEA 11.0?
J'ai "Utiliser la saisie de caractères" vérifié sous "Code de Style" > "Générale" > "par Défaut Tiret Options". Et j'ai aussi essayé d'avoir des "Smart onglets" vérifié, mais il ne l'aide pas.
De la la documentation:
Si cette case à cocher est activée, les caractères de tabulation sont utilisés:
- En appuyant sur la touche de Tabulation
- Pour l'indentation
- Pour le code reformatage
Sinon, les espaces sont utilisés à la place des onglets.
Vous devez vous connecter pour publier un commentaire.
Fichier > Paramètres > Éditeur > Code de Style > Java > les Onglets et les Tirets > Utiliser les caractères de tabulation
Substitut arme de choix pour Java, comme requis.
IntelliJ IDEA 15
Uniquement pour le fichier en cours
Vous avez les options suivantes:
Ctrl + Maj + Un > écrire "onglets" > double-cliquez sur "Onglets"
Si vous voulez convertir les tabulations en espaces, vous pouvez écrire des "espaces", puis choisissez "Espaces".
Edit > Convertir des Tirets > À Onglets
Pour convertir les tabulations en espaces, vous pouvez choisir "Espaces" à partir du même endroit.
Pour tous les fichiers
Les chemins d'accès dans les autres réponses étaient un peu changé:
Il semble qu'il n'a pas d'importance si vous cochez/décochez la case de Paramètres... ou de Autres Paramètres > Paramètres par Défaut..., parce que le changement d'une fenêtre sera disponible dans l'autre fenêtre.
Les modifications ci-dessus sera appliquée pour la de nouveaux fichiers, mais si vous voulez changer les espaces en tabulations dans un fichier existant, alors vous devriez format le fichier en appuyant sur Ctrl + Alt + L.
J'ai commencé à utiliser IntelliJ IDEA Community Edition version 12.1.3 et j'ai trouvé la mise à l'endroit suivant: -
Pour quiconque n'est pas en mesure de l'obtenir, une autre chose que vous devez décocher la suite ainsi
Mon Ide, version 15.0.4
Une autre option utile dans l'IDÉE d'éteindre ou de garder cochée si vous avez vraiment besoin que:
si votre équipe va passer à l'onglet mise en forme avec du code existant écrit avec des espaces, de décocher cette
Avez-vous essayé .editorconfig? Vous pouvez créer ce fichier à la racine de votre projet et de configurer l'indentation pour différents types de fichiers. Votre code sera automatiquement formaté. Voici l'exemple:
Mon Ide, version est 13.4.1
Étendre sur @Dmitiri Algazin 's réponse: les paramètres de langues individuels sont remplacés par le paramètre général
Donc, si vous vous demandez pourquoi vos nouveaux paramètres sont ignorés après la modification de vos paramètres pour une langue spécifique, il est probable que cette case est cochée.
Comme une note de côté; changer les paramètres par défaut automamagically crée un profil des paramètres de clone (c'est à dire
Default(1)
) ce qui je suppose est en place pour que la valeur par défaut des paramètres IDE ne sont jamais remplacés.C'est un peu déroutant au premier abord, vraiment, si la modification
Default
paramètres ouProject Settings
va avoir un effet sur votre projet, puisque vous pouvez sélectionnerDefault
à partir du menu déroulant, puis modifier à partir d'ici.Si vous ne souhaitez pas continuer de voir aléatoire des clones de Défaut lors du remplissage de vos profils de paramètres, modifier les Paramètres du Projet directement.