Dans Xcode 10, la barre d'outils avait une icône d'anneau d'interverrouillage qui affichait l'éditeur assistant, elle est manquante dans Xcode 11.
Je ne peux pas être le seul à détester ce changement.
Dans Xcode 10, la barre d'outils avait une icône d'anneau interverrouillé qui montrait l'éditeur assistant, elle est absente dans Xcode 11.
L'interface a légèrement changé, mais la fonctionnalité est toujours présente. Le coin supérieur droit du volet de l'éditeur comporte deux boutons:
En cliquant sur le bouton de gauche, qui ressemble à des lignes de texte, affiche le menu contextuel, où vous pouvez choisir diverses options de configuration de l'éditeur. En cliquant sur le bouton de droite, l'éditeur existant se réduit simplement et un autre est ajouté à côté.
Certaines des mêmes options sont également disponibles dans le menu Éditeur dans la barre de menus principale.
Mise à jour: Ceci est extrait des notes de version bêta de Xcode 11, et explique peut-être plus pleinement pourquoi l'interface utilisateur a été modifiée:
Les éditeurs peuvent être ajoutés à n'importe quelle fenêtre sans avoir besoin de l'éditeur assistant. Les éditeurs sont ajoutés en utilisant le bouton "Ajouter un éditeur" dans la barre de navigation ou la commande Fichier > Nouveau > Éditeur. Chaque éditeur peut maintenant être dans l'une des trois modes : "Éditeur uniquement", "Éditeur et assistant" ou "Éditeur et toile". Les deux derniers modes affichent automatiquement le contenu pertinent lorsqu'il est disponible. Lors de l'utilisation de plusieurs éditeurs, la commande Affichage > Éditeur > Mise au point peut être utilisée pour agrandir temporairement l'éditeur actif pour remplir toute la fenêtre, masquant les autres éditeurs. Pour le support de contrôle source, le bouton Examen de code dans la barre d'outils remplace l'éditeur de comparaison. La commande "Afficher les auteurs" est maintenant disponible dans le menu Éditeur de l'Éditeur de code. Le journal SCM est désormais dans la zone d'inspection. (43806898)
Avec plusieurs éditeurs possibles dans une fenêtre, vous avez besoin de contrôles spécifiques à l'éditeur pour afficher les vues auxiliaires comme l'éditeur assistant, la vue de l'auteur, etc.
D'après le commentaire de SMGreenfield:
Parfois, je veux regarder une partie différente du même fichu document. Il y a toujours eu un moyen de le faire, mais cela impliquait de sauter à travers des cerceaux.
Il suffit d'ajouter un autre éditeur : cliquez sur le bouton Ajouter un éditeur dans le coin supérieur droit de l'éditeur, ou choisissez Fichier > Nouveau > Éditeur. Le nouvel éditeur affichera par défaut le même fichier sur lequel vous travailliez dans l'éditeur existant.
Si de nouveaux éditeurs apparaissent à droite de l'éditeur existant et que vous préférez qu'ils s'empilent verticalement, vous pouvez choisir Affichage > Changer l'orientation de l'éditeur. Si vous souhaitez qu'ils s'empilent principalement horizontalement (la valeur par défaut) mais que vous souhaitez juste qu'un d'eux apparaisse en dessous, choisissez Fichier > Nouveau > Éditeur en dessous.
Comment pouvez-vous ouvrir un fichier dans l'Éditeur assistant ? Je soliais cliquer sur l'option du fichier dans le navigateur de projet. Je ne trouve pas de moyen de le faire dans Xcode 11.0.
@balazs630 Le contenu d'un éditeur assistant change automatiquement en fonction de ce qui se trouve dans l'éditeur associé et de la configuration de l'assistant. Par exemple, si l'assistant est configuré sur "correspondant" et que vous ouvrez un fichier .m
dans l'éditeur, l'assistant affiche le fichier correspondant .h
. Si vous voulez juste ouvrir un fichier arbitraire, utilisez un 'éditeur séparé' ou 'éditeur suivant' pour cela. Consultez Préférences->Navigation->Navigation facultative pour une liste de choix, aucun d'entre eux n'est exactement ce que XC10 faisait. L'option 'éditeur suivant' est assez similaire si vous avez généralement deux éditeurs ouverts.
Faites attention avec commande+option+contrôle+entrée
: je l'avais appuyé car un autre site Web a dit qu'il supprimerait les éditeurs supplémentaires (ce qu'il a fait, mais ce n'est pas techniquement ce pour quoi il est utilisé). Plus tard, lorsque j'étais dans Xcode, il ne me permettait PAS d'ajouter des éditeurs. Toutes les options étaient désactivées pour en ajouter plus et j'étais de plus en plus agacé. Jusqu'à tout à l'heure, j'ai réalisé que presser ce raccourci les désactive.
Dans Xcode 11, nous avons désormais plusieurs volets d'éditeur. Vous pouvez invoquer un deuxième volet, un troisième volet, autant que vous le souhaitez.
Lorsque vous avez un deuxième volet, il n'est pas obligatoirement un assistant automatique. Autrement dit, le volet d'édition lui-même est soit un assistant, soit n'en est pas un. Donc s'il ne l'est pas, il est manuel. Et s'il l'est, il est automatique.
Pour basculer entre être un assistant et être un volet ordinaire, choisissez Assistant dans le menu Éditeur :
Si l'Assistant est coché, il s'agit d'un assistant et il est automatique. Ce qu'il affiche dépend automatiquement d'un autre volet.
Si l'Assistant n'est pas coché, il s'agit d'un volet d'édition ordinaire et il est manuel. Vous pouvez afficher ce que vous voulez dans cet éditeur.
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.
4 votes
Terrible IDE. Cacher les boutons dont vous avez besoin pour créer une interface utilisateur utile qui fasse quoi que ce soit. Mais qu'est-ce que c'est que ça, Apple?