94 votes

Différence entre Ctrl+Shift+F et Ctrl+I dans Eclipse

J'ai été utilisé Ctrl + Shift + F pour corriger l'indentation mais j'ai entendu dire qu'il y avait un autre raccourci pour le faire : Ctrl + I

Selon un référence trouvé dans google, Ctrl + Shift + F est Reformat et Ctrl + I est l'indentation correcte.

Y a-t-il une différence entre les deux ? ou entre Reformat et Correct indentation ?

4 votes

Vous pouvez aller dans Aide > Key Assist... pour obtenir une liste de contrôle. très courte description de ce que sont les raccourcis.

124voto

Harry Joy Points 27760

Si vous appuyez sur CTRL + I il va juste formater les tabulations/espaces blancs dans le code et appuyer sur CTRL + SHIFT + F formatez tout le code qui est formaté par des tabulations/espaces blancs et divisez également les lignes de code de manière à ce qu'il soit visible sans défilement horizontal.

3 votes

Ctrl + I ne fonctionne que si ces tabulations/espaces blancs sont au début. Cela ne fonctionne pas si vous avez quelque chose comme int i = _____5; ( _ = espace vide ). Seule la combinaison Ctrl + Shift + F permet de convertir cette ligne en int i = 5; .

13voto

RAS Points 4116

Ctrl + Shift + F met en forme la ou les lignes sélectionnées ou l'ensemble du code source si vous n'avez pas sélectionné de ligne(s) selon le formatage spécifié dans votre Eclipse, alors que Ctrl + I donne une indentation correcte à la ou les lignes sélectionnées ou à la ligne courante si vous n'avez pas sélectionné de ligne(s).

2 votes

Je pense que c'est la bonne réponse car elle est mieux utilisée lorsque vous spécifiez un formateur dans eclipse.

6voto

Roland Illig Points 15357

Reformat affecte l'ensemble du code source et peut recasser vos lignes, tandis que Correct Indentation n'affecte que les espaces blancs au début des lignes.

1voto

Zhoha Damani Points 11

Ctrl+Shift+F met en forme la ou les lignes sélectionnées ou l'ensemble du code source si vous n'avez pas sélectionné de ligne(s) selon le format spécifié dans votre Eclipse, tandis que Ctrl+I donne une indentation correcte à la ou les lignes sélectionnées ou à la ligne courante si vous n'avez pas sélectionné de ligne(s). Essayez ceci. ou plus précisément

L'éditeur Ant qui est livré avec Eclipse peut être utilisé pour reformater

code XML/XHTML/HTML (avec quelques options de configuration dans Fenêtre > Préférences > Ant > Éditeur).

Vous pouvez faire un clic droit sur un fichier puis

Ouvrir avec... > Autres... > Éditeurs internes > Ant Editor

Ou bien ajoutez une association de fichiers entre .html (ou .xhtml) et cet éditeur avec

Fenêtre > Préférences > Général > Éditeurs > Associations de fichiers

Une fois ouvert dans l'éditeur, tapez ESC puis CTRL-F pour reformater.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X