Eclipse: définir la longueur de ligne maximale pour le formatage automatique?

554

Je travaille avec Java. Si j'appuie sur Ctrl+ Shift+ Fdans Eclipse Helios, il formatera automatiquement mon code. À un certain point, il enveloppe les lignes. Je voudrais augmenter la longueur de ligne maximale. Comment puis-je faire ceci?

Nick Heiner
la source
3
Remarque: à partir d'Eclipse Mars 4.5 M1 (août 2014), la longueur de ligne par défaut dans Eclipse est de 120 (au lieu de 80). Voir ma réponse .
VonC

Réponses:

703

Dans les préférences Java -> Style de code -> Formateur , modifiez le profil. Sous l' onglet Line Wrapping se trouve l'option principale pour la largeur de ligne (largeur de ligne maximale :). Dans l' onglet Commentaires, vous avez une option distincte Largeur de ligne maximale pour les commentaires:, qui devra également être modifiée pour affecter l'habillage des commentaires.

Vous devrez créer votre propre profil pour effectuer ces modifications si vous utilisez l'un d'entre [Built-in]eux. Cliquez simplement sur "Nouveau ..." sur la page des préférences du formateur.

John Percival Hackworth
la source
8
Cela ne fonctionnait pas pour moi, j'ai donc complètement désactivé la mise en forme des lignes de commentaire. C'est presque exactement la même chose, sauf au lieu de l'onglet 'Line Wrapping', vous voulez l'onglet 'Commentaires' et décochez 'Activer la mise en forme des commentaires de ligne'
anon58192932
48
C'est la bonne réponse, même si cela ne force pas la largeur des commentaires. Allez dans l'onglet "Commentaires", et en bas il y a le champ "Largeur de ligne" pour changer la largeur de ligne maximale pour les commentaires.
Henrique de Sousa
6
Remarque: Eclipse (Kepler, au moins) vous permet très odieusement de modifier le profil intégré au contenu de votre cœur, seulement pour vous empêcher de l'enregistrer avec une notification discrète que vous NE POUVEZ PAS modifier les profils intégrés et devez créer une copie et éditez cela à la place.
kungphu
3
"Onglet Line Wrapping" n'est pas une réponse complète. Comme Henrique Sousa et quelques autres identifiants l'ont mentionné, il faut toujours aller dans l'onglet "Commentaires". J'ai été buggé par des retours à la ligne dans les commentaires. :)
user1914692
1
En utilisant au moins Luna, tout ce que vous avez à faire est de changer le champ de texte en haut des onglets d'options pour autre chose qu'Eclipse [par défaut] et cliquez sur Appliquer. Il a enregistré toutes mes modifications que j'essayais d'apporter au profil par défaut.
JReader
122

Jetez un œil à l'image suivante:

Java->Code style->Formatter-> Edit

entrez la description de l'image ici

Sumit Singh
la source
18
Vous avez oublié les étapes montrant comment accéder à la fenêtre des préférences =) Fenêtre> Préférences
rodrigo-silveira
1
@ rodrigo-silveira ouais tu écris, mais je pense que les gens qui veulent changer la largeur de la ligne sauront certainement comment ouvrir la fenêtre des préférences. Soit dit en passant, merci de l'ajouter.
Sumit Singh
5
@ rodrigo-silveira Cela dépend de la plateforme, en fait. Sur un Mac, c'est Eclipse -> Préférences.
ArtOfWarfare du
1
@ArtOfWarfare Merci d'avoir ajouté un commentaire.
Sumit Singh
3
Vous avez oublié la partie où vous devez créer un nouveau "profil actif". Sinon, vous ne pourrez modifier aucun paramètre.
Darrell
38

Les commentaires ont leur propre paramètre de longueur de ligne au bas de la page de configuration java-> style de code-> formateur-> Modifier ... -> commentaires

boukah
la source
29

pour la largeur de ligne XML, mettez à jour les préférences> XML> Fichiers XML> Editeur> Largeur de ligne

Amir Arad
la source
19

Pour HTML / PHP / JSP / JSPF: Web -> HTML Files -> Editor -> Line width

fbtb
la source
9

Cliquez sur Projet-> préférences . Tapez format dans la recherche - vous devriez voir java-> style de code-> formateur . Cliquez dessus, puis modifiez - enfin, l'onglet d'habillage de ligne - il est là :)

Chozabu
la source
6

Pour les fichiers XHTML: Web -> HTML Files -> Editor -> Line width

PhantomReference
la source
6

Préférences -> Java -> Style de code -> Formateur / "Modifier ..."

Onglets: "Retour à la ligne", "Commentaires"

Champ: "Largeur de ligne maximale"

Réglez les deux pour que les commentaires aient également la même longueur. Vous devrez peut-être créer un nouveau profil si vous n'en avez pas déjà un.

Roo
la source
2

J'utilise la version Eclipse appelée Mars qui fonctionne avec Java 7.

Allez dans Préférences -> Java -> Style de code -> Formateur

Cliquez sur le bouton Modifier affiché dans la partie droite du menu déroulant "Profil actif"

Onglets: "Retour à la ligne"

Champ: "Largeur de ligne maximale", définissez la valeur souhaitée (valeur par défaut définie sur 120) pour augmenter / diminuer la longueur de ligne dans l'éditeur

Remarque: N'oubliez pas de renommer le profil actif avec le nom de votre choix, car le profil Eclipse par défaut n'acceptera pas vos modifications.

mannedear
la source
1

La configuration du formateur de longueur de ligne est bloquée pour les annotations (Photon Eclipse vérifié). Il est donc nécessaire dans Line Wrapping -> Wrapping settings -> Annotations . Configurez l'habillage de ligne selon vos besoins. Il y a quelques possibilités, eq Activer l'habillage si nécessaire pour utiliser la première liste d'icônes.

hariprasad
la source