web-dev-qa-db-fra.com

IntelliJ: Spécifier la taille de l'onglet par projet

Existe-t-il un moyen de définir la taille de la tabulation dans IntelliJ pour un seul fichier ou au plus pour un seul projet?

J'utilise une taille de tabulation de 3 pour tout mon code; Cependant, je collabore sur un projet avec un auteur qui préfère une taille d'onglet de 4. Existe-t-il un moyen de définir la taille d'onglet sur 4 uniquement pour les fichiers faisant partie de ce projet?

19
Zack

Ouvrez la boîte de dialogue Settings en accédant à File-> Settings. Sous Project Settings [yourproject] dans la partie gauche de la boîte de dialogue, accédez à Code Style-> General. Le Tab size est configurable dans ce volet et la valeur que vous fournissez ne s'applique qu'au projet nommé yourproject.

16
Matt Hurne

pour ceux qui ne peuvent pas trouver project specific setting 

appuyez sur Command + , vous donnera la préférence dont vous avez besoin

3
zinking

Vous pouvez définir un format global pour le projet et un "code de reformatage" conforme au style préféré de chacun.

Le problème sera votre système de contrôle de version. Si votre pétrole peut aller et venir entre 3 et 4 espaces, vous ne pourrez jamais voir de changements significatifs.

Le mieux est de s’en tenir à une norme et d’y tenir.

L'idée d'un projet privé n'est pas claire pour moi. Cela dépend de votre système de contrôle de version. S'il est possible d'insérer et de désactiver le code afin que la taille de l'onglet n'affecte pas les validations, je dirais que vous pouvez être indépendant. Si vous partagez le code commun en ajoutant un fichier JAR tiers compilé, vous pouvez être indépendant.

0
duffymo

Ceci n’est pas une réponse exacte à votre problème, mais IntelliJ ne peut actuellement (que (4/2013)) "que" gérer les paramètres de tabulation par langue, ce qui est - pour être honnête - tout à fait correct, car la langue et le type de fichier sont généralement "les mêmes" . Donc, cela résout votre problème.

Vous pouvez trouver le paramètre dans Fichier -> Paramètres -> Paramètres du projet -> Style de code ->> VOTRE LANGUE.

0
Sliq