web-dev-qa-db-fra.com

Comment importer un style de code Eclipse dans intellij idea?

J'ai un fichier org.Eclipse.jdt.core.prefs, qui contient le style de code Eclipse, mais je ne peux importer dans intellij idea que des fichiers xml, est-il possible d'importer un fichier prefs dans intellij idea?

19
roman-v1

Accédez aux Préférences d'Eclipse → Java → Style de code → Formateur et exportez les paramètres vers un fichier XML via le bouton Exporter tout ( ou Modifier puis Exporter dans la boîte de dialogue qui s'ouvre ). Ensuite, ouvrez IntelliJ IDEA Settings → Code Style → Java, cliquez sur Manage et importez ce fichier XML en cliquant simplement sur Import.

Depuis IntelliJ IDEA 13, il n'y a aucune possibilité d'importer .settings/.prefs fichiers directement.


Edit: IntelliJ peut importer les propriétés Eclipse suivantes:

  • Général
    • Marge droite, balises d'activation/désactivation du formateur
    • Échancrure
    • Taille en retrait
    • Utilisation du caractère "Tab"
    • Utilisation de l'onglet uniquement pour l'indentation principale (onglets intelligents)
    • Retrait des branches "case" de "switch"
    • Retrait des membres de la classe
    • Conserver le commentaire dans la première colonne
  • Espaces (Java)
    • Avant/après la virgule (comme défini pour les paramètres de déclaration de la méthode Eclipse)
    • Après la virgule dans les arguments de type
    • Dans les accolades d'initialisation du tableau
    • Entre parenthèses (dans la référence du tableau)
    • Entre parenthèses: annotation, "pour", "si", "intercepter" "tandis que", "basculer", méthode, méthode vide, expression entre parenthèses, appel de méthode, type cast, "synchronisé"
    • Avant les parenthèses: 'try', 'for', 'while', 'switch', method, 'if', 'catch', method, method call, 'synchronized'.
    • Après le type cast
    • Autour d'unaire, les opérateurs d'affectation (s'ils sont définis pour "avant" et "après" dans Eclipse).
    • Avant d'ouvrir l'accolade de: initialiseur de tableau, ‘switch’
    • Avant "?" Dans l'expression conditionnelle
    • Espace avant/après ":" dans l'expression conditionnelle
    • Espace autour des opérateurs binaires (un seul paramètre Eclipse est mappé à plusieurs paramètres IntelliJ IDEA)
  • Lignes vides
    • Autour des domaines et des méthodes
    • Paquet avant/après
    • Avant/après les importations
    • Avant le corps de la méthode
    • Conserver les lignes vides dans le code (nombre de lignes vides à conserver)
  • Emballage
    • Nouvelle ligne avant: accolade fermante dans l'initialiseur de tableau, "else" dans l'instruction "if", "enfin" et "catch" dans l'instruction "try", opérateur binaire (s'il est encapsulé)
    • Nouvelle ligne après: ouverture de l'accolade dans l'initialiseur de tableau Traitement spécial "else if" (compact "else if")
    • Conservez des blocs simples sur une seule ligne
    • Conservez les instructions de contrôle sur une seule ligne
    • Alignement de: expressions d'initialisation de tableau, arguments dans les déclarations et appels de méthode, déclarations de champ, liste d'extension, affectations, expressions binaires, clause ‘throws’, ressources dans ‘try’.
    • Style d'accolade pour: blocs de code, méthodes et classes
  • JavaDoc
    • Activer le formatage JavaDoc
    • Lignes vides dans JavaDoc
18
user1438038

Essayez Eclipse Formatter plugin. Il est facile à configurer et fonctionne bien.

8
kn_pavan