Je n'en trouve pas sous
Xcode Preferences/Text Editing "Code Folding Ribbon" box.
Je n'en trouve pas sous
Xcode Preferences/Text Editing "Code Folding Ribbon" box.
Mises à jour dans Xcode 10 :
Xcode 10 a augmenté la prise en charge du pliage de code, notamment :
Éditeur de la barre de menu Code de pliage Élément de menu de pliage
Regardez cet instantané :
Xcode 9
Le pliage de code était désactivé dans Xcode 9 beta 1, qui fonctionne maintenant, dans Xcode 9 Beta5 selon la note de sortie de la beta : Résolu dans Xcode 9 beta 5 - IDE
Voici comment :
Fold
option.Fold
dans la liste des menus. Il pliera votre code et affichera 3 points, pliant/couvrant le bloc entier.Pour faciliter la compréhension, regardez cet instantané :
Les raccourcis de tous les claviers fonctionnent aussi.
Fold option + command + left arrow
Unfold option + command + right arrow
Unfold All U option + U
Fold Methods & Functions option + command + up arrow
Unfold Methods & Functions option + command + down arrow
Fold Comment Blocks control + shift + command + up
Unfold Comment Blocks control + shift + command + down
Focus Follows Selection F control + option + command + F
Fold All command + option + shift + left
Unfold All command + option + shift + left
Options de pliage du code à partir du menu Xcode :
Pliage de code de l'éditeur de la barre de menu "Voici la liste des options de pliage de code".
Voici un instantané de la situation :
Mêmes options que dans la liste des raccourcis de Xcode :
Menubar Xcode Preferences Key Bindings "Here is list of code folding short-keys" (en anglais)
Ce pliage de code est absent des préférences de Xcode 9, dans l'onglet 'édition de texte'. Je veux le récupérer :(
Dans Xcode 9 Beta 6, la touche à presser semble être la touche Commande (et non contrôle). Le pliage des blocs dans une méthode ne semble pas encore fonctionner avec Objective-C, bien qu'avec Swift, il fonctionne la plupart du temps.
Cela ne fonctionne pas pour les longues déclarations if et for. C'est là que c'est le plus important.
En accord avec le commentaire de @strangetimes, j'ai soumis à Apple Bug Reporter la suite, dans la nouvelle SUGGESTION format. N'hésitez pas à ajouter les vôtres à Apple :
35237858 : Le pliage de code dans Xcode 9.1 ne fait que des fonctions/méthodes entières
MISE À JOUR, UN AN PLUS TARD
Ceci est corrigé dans Xcode 10. Le pliage de code est de retour. Merci à tous ceux qui ont participé au rapport de bogue ou autre.
Le nouveau pliage de code amélioré dans Xcode 9 ou 9.1 semble ne fonctionner que sur une fonction ou une méthode entière. (Je travaille en Objective-C aujourd'hui.) Ce n'est pas très utile. Vous savez, les fonctions ou les méthodes n'ont qu'une seule accolade de profondeur. Il est facile de les observer. Où je besoin de le pliage de code est pour les longs blocs de flux de contrôle - if, else, switch, do, while, ou simplement des blocs libres. Veuillez le ramener pour que je puisse utiliser le pliage de code comme il fonctionnait dans Xcode 8.
Le ruban, bien que je l'aie trouvé bon, d'autres ne l'ont pas trouvé bon - je peux m'en passer. Mais le pliage de code doit travailler sur tous les blocs de code à accolades s'il vous plaît.
Merci de partager. Je viens également de créer une suggestion. 36023358 : Permettre de plier uniquement le bloc de code sur lequel se trouve le curseur dans Xcode 9.2
J'ai la même question et j'ai trouvé ceci sur forums.developer.apple.com
...n'est pas encore implémenté dans le nouvel éditeur. @ https://forums.developer.apple.com/thread/78912
Cela ne fait pas de pliage, mais cela peut vous aider à naviguer dans le code :
Si vous voulez savoir quelles parenthèses vont ensemble, vous pouvez cliquer juste derrière la parenthèse de début ou de fin, vous obtiendrez alors un surlignage d'une seconde des deux. Vous pouvez également double-cliquer sur l'une ou l'autre des parenthèses pour obtenir une mise en évidence permanente de tout ce qui se trouve entre les parenthèses.
Il est maintenant corrigé dans Xcode_9_beta_5
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.
0 votes
Les bogues de la version bêta doivent être signalés à Apple Bug Reporter à la place.
4 votes
Eh bien, nous sommes maintenant en 2018 et le pliage de XCode est pire que jamais. Nous voulons tous plier if-else mais Apple dit que nous ne pouvons pas le faire.
0 votes
@Yakiv Kovalsky - Le ruban de pliage de code est de retour dans Xcode 10 mais de manière différente