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