105 votes

Afficher l'éditeur assistant manquant dans Xcode 11 ?

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.

Xcode 10

Xcode 11

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?

130voto

Caleb Points 72897

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:

coin supérieur droit du volet de l'éditeur de texte Xcode

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.

86 votes

Je ne peux pas être le seul à détester ce changement.

1 votes

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.

0 votes

@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.

38voto

Hackman Points 91

Raccourcis :

  • control + option + command + return : Afficher l'éditeur d'assistant
  • command + return : Afficher uniquement l'éditeur (masquer l'éditeur d'assistant)

Utilisation de l'éditeur sur la barre d'outils

entrer la description de l'image ici

2 votes

Raccourcis sont toujours mieux quand il s'agit de Xcode. Merci !

0 votes

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.

1 votes

Court et simple +1

8voto

Mike Zriel Points 81

Il a déménagé, pour le voir cliquez sur l'icône avec des lignes horizontales et sélectionnez Assistant. entrer la description de l'image ici

0 votes

Allez à la réponse courte et succincte! +1

2voto

matt Points 60113

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.

2voto

Bikram Pandit Points 744

Activer l'assistant en naviguant comme suit dans Xcode 11:-

Xcode > Éditeur > Assistant

Capture d'écran

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