Comment formater automatiquement le code dans Eclipse?


411

Comment formater automatiquement le code dans Eclipse?


1
comment avez-vous posé une question en respectant les "normes de qualité". pour moi, c'est une question très simple. je voulais juste savoir comment tu as fait ça

2
C'est une question très simple, mais s'il n'y a pas encore de réponse, c'est une question dont nous avons besoin. Ainsi, lorsque quelqu'un d'autre a la même question simple, il peut venir la trouver ici.
Sheldon

Le formatage automatique s'applique-t-il aux fichiers js?
Navi

Réponses:


706

Sous Windows et Linux : Ctrl+ Shift+F

Sur Mac : + +F

(Vous pouvez également appuyer sur Formatdans Menu principal> Source)


17
Sur Mac⌘ + ⇧ + F
Pwdr

2
Quelle est la flèche vers le haut sur le mac?
SSH ce

5
@SSHC'est la touche Maj
shiggity

J'ai des erreurs dans mon dossier. Cela peut-il être une raison pour laquelle ce qui précède ne fonctionne pas?
qwerty

2
Sur les distributions Linux Ubuntu et Mint, ctrl + shift + f fonctionne également. Merci
Gulbala Salamov

183

Une autre option consiste à aller dans Fenêtre-> Préférences-> Java-> Éditeur-> SaveActions et cocher l' option Formater le code source . Ensuite, votre code source sera formaté vraiment automatiquement chaque fois que vous l'enregistrerez.


Beaucoup d'options là-bas valent vraiment la peine d'être examinées, également bien d'inclure la @Overridedéclaration automatique lors de la sauvegarde
Jeremy S.

@HasanAboShally, maintenant il vous suffit d'appuyer sur deux: D
Ojonugwa Jude Ochalifu

Cette option peut maintenant être trouvée dans Eclipse-> Préférences-> Java-> Éditeur-> SaveActions
Josh Correia

34

CTRL+ SHIFT+ Fformatera automatiquement votre code (qu'il soit en surbrillance ou non en surbrillance).


19

Cela peut également être fait au niveau du projet: dans l'explorateur de packages, cliquez avec le bouton droit sur le projet> Propriétés> Éditeur Java> Enregistrer les actions

Cela peut être préférable lorsque vous travaillez en équipe afin que le code de chacun soit enregistré avec les mêmes paramètres de format.


13

Remarque: il n'a pas formaté le document à moins que je corrige toutes les erreurs. Vérifiez votre fichier avant d'appuyer sur CTRLSHIFTF.


11

Appuyez sur: Ctrl+ Aou mettez en surbrillance la partie du code que vous souhaitez mettre en retrait, puis appuyez sur ctrl+ i.


1
C'est Ipour "Indent".
Ed Brannin

10

Windows -> Préférences -> Java -> Éditeur -> enregistrer les actions -> Formater le code source -> Formater les lignes modifiées (ou) formater toutes les lignes.

Parfois, lorsque vous travaillez en équipe, le responsable ne veut pas que vous formatez toutes les lignes du code dans un fichier source (d'énormes modifications de piste seront présentes lors de la validation). Sélectionnez donc "Formater les lignes modifiées". Cela n'éditera et formatera que les lignes que vous avez modifiées.

Gubs


9

Vous pouvez faire avec un peu de soufflet

Étape 1: appuyez sur Ctr+ A(Windows) ou cmd+ A(Mac OS)

Étape 2: Ctr+ Idans les fenêtres ou cmd+I sous Mac OS

Il formatera automatiquement pour vous

Cordialement



4

Mettez à jour votre IDE avec la dernière version PDT pour une meilleure mise en forme du code. Dans le menu principal, cliquez sur Aide -> Installer un nouveau logiciel , puis ajoutez l'URL suivante dans le champ Travailler avec :

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Lorsqu'on lui a demandé le nom, donnez-le PDT4.0.1, puis poursuivez la mise à jour ou l'installation.

Il verra si le PDT approprié est déjà installé ou s'il s'agit d'une version inférieure, qui serait alors mise à jour.

Après avoir redémarré ou appliqué les modifications, accédez à Windows -> Préférences dans la barre latérale et développez PHP -> Style de code . Ici, vous verrez un élément nommé Formatter . Sélectionnez-le et choisissez le profil actif pour le formatage du code. C'est ça.

La prochaine fois que vous le formaterez, il choisira un format en fonction du profil actif choisi.

J'espère que cela aide.



3

Notez également que vous pouvez également "protéger" un bloc contre le formatage avec @formatter: off et @formatter: on , en évitant un reformatage sur un commentaire par exemple, comme dans:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

2

faites un clic droit sur le projet> Propriétés> Editeur Java> Enregistrer les actions

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.