2017-10-06 9 views
0

J'ai une classe avec beaucoup de méthodes contenant une ligne vide et une mauvaise mise en forme.Comment formater et mettre en retrait correctement du code java dans Eclipse?

Par exemple:

public Map<String, String> attenteDevisDentaire(Map<String, String> aRetourAnnul, String aCodeGroupe, 
     //BLANK LINE HERE 
     ObjectFormBean anObjectFormBean, DossierPecComplet aDossierPecComplet) 
//BLANK LINE HERE 
{  //CURLY BRACKETS NOT INLINE WITH THE METHOD'S DEFINITION 
    remplieFormulaireAbandonPsEtBeneficiaire(aRetourAnnul, aCodeGroupe, aDossierPecComplet, anObjectFormBean); 
    return abandonner(aRetourAnnul, aCodeGroupe, anObjectFormBean, aDossierPecComplet); 
} 

Est-il possible de formater et indenter absolument everthing correctement avec Eclipse comme ci-dessous? J'ai déjà formaté tout et mis en retrait avec les outils de l'éclipse, mais il ne fait pas le travail que je veux.

Merci à l'avance :)

+0

Vous pouvez personnaliser le formater dans le menu Windows/Préférences/Java/Code Style/Formatter, vous avez beaucoup d'options – Tuco

+0

Allez dans les préférences de Java-> Style de code-> Formatter et vous pouvez modifier comment eclipse autoformat gère votre code et le formate. –

+0

En outre, vous pouvez activer le formatage automatique dans les actions de sauvegarde (Éditeur Java - Actions Sava) –

Répondre

0

Vous pouvez formater normalement & code tiret dans Eclipse avec

Format:

Ctrl + Maj + F

Importations:

Ctrl + Maj + O

La façon dont les formats peuvent être édités ici:

Windows/Préférences/Java/Style Code/Formatter

+0

n'est-ce pas Control + Shift + F? – Tuco

+0

Édité, je pensais à des importations pour une raison quelconque;) – Dinh

+0

Déjà fait ça! Je veux juste supprimer absolument chaque ligne vide et mettre la définition de la méthode en ligne ..... –

0

Aller à> Fenêtre/Préférences/Style de style/Formatter
Puis Modifiez le profil actif (ou celui sur lequel vous voulez appliquer cet effet), sélectionnez Lignes vides et définissez les propriétés pour obtenir l'effet souhaité.