349 votes

Comment formater le code dans Xcode ?

Je me demande comment mettre en forme mon code pour qu'il soit bien aligné ? Existe-t-il une fonction similaire à celle d'Eclipse ? ctrlshiftf ?

0 votes

J'ai rassemblé dans ce billet toutes les options disponibles en février 2021 : stackoverflow.com/a/66270147/2049623

700voto

Piotr Kochański Points 8162

Sélectionnez d'abord le texte que vous voulez mettre en forme, puis appuyez sur Ctrl + I .

Utilisez Cmd + A d'abord si vous souhaitez formater tout le texte du fichier sélectionné.

Note cette procédure ne fait que réindenter les lignes, elle ne fait pas no faire un formatage avancé.


Dans XCode 12 beta :

La nouvelle combinaison de touches pour le ré-entoilage est control + I .

2 votes

Merci pour cela ! Une petite question cependant, vous souvenez-vous où vous pouvez modifier les modèles que Xcode utilise pour son formatage ? Dans Xcode 3, j'avais un peu personnalisé les miens, mais je n'arrive pas à retrouver le signet qui disait comment faire, et la technique est probablement différente maintenant.

38 votes

Il ne formate pas le code. Il réintègre juste les lignes. Comme le dit l'article du menu. Il ne s'occupe pas d'ajouter ou de supprimer les espaces supplémentaires entre les différents symboles.

17 votes

Je pense que c'est i, Ctrl+i, pas Ctrl+L.

99voto

J. Costa Points 3776

Combinaison de touches pour formater tout le texte du fichier ouvert :

Cmd A + Ctrl I

29voto

user667648 Points 5919
  1. Sélectionnez le bloc de code que vous voulez mettre en retrait.

  2. Faites un clic droit (ou, sur Mac, Ctrl-clic).

  3. Structure → Ré-indentation

20voto

superlogical Points 5129

Je vous suggère de jeter un coup d'œil à JetBrains AppCode IDE. Il dispose d'une commande Reformat Code. Je viens d'un milieu C# et j'ai utilisé Visual Studio avec le plugin Resharper de Jetbrains, donc apprendre AppCode a été un plaisir parce que beaucoup de fonctionnalités de Resharper existent aussi dans AppCode !

Il y a trop de fonctionnalités pour les énumérer ici, mais cela vaut la peine de les vérifier.

13 votes

Bon conseil mais ne répond pas vraiment à la question.

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