Show Assistant Editor in Xcode 11 fehlt?

93

In Xcode 10 hatte die Symbolleiste ein ineinandergreifendes Ringsymbol, das den Assistenten-Editor zeigte, der in Xcode 11 fehlt.

Xcode 10

Xcode 11

Hackman
quelle
2
Schreckliche IDE. Ausblenden der Schaltflächen, die Sie benötigen, um eine nützliche Benutzeroberfläche zu erstellen, die alles tut . WTF, Apple?
Andrew Koster

Antworten:

111

In Xcode 10 hatte die Symbolleiste ein ineinandergreifendes Ringsymbol, das den Assistenten-Editor zeigte, der in Xcode 11 fehlt.

Die Benutzeroberfläche hat sich ein wenig geändert, aber die Funktionalität ist noch vorhanden. In der oberen rechten Ecke des Editorfensters befinden sich zwei Schaltflächen:

obere rechte Ecke des Xcode-Texteditors

Durch Klicken auf die linke Schaltfläche, die wie Textzeilen aussieht, wird das Popup-Menü angezeigt, in dem Sie verschiedene Editor-Konfigurationsoptionen auswählen können. Durch Klicken auf die rechte Schaltfläche wird nur der vorhandene Editor eingegrenzt und ein weiterer hinzugefügt.

Einige der gleichen Optionen sind auch im Editor-Menü in der Hauptmenüleiste verfügbar.


Update: Dies stammt aus den Beta-Versionshinweisen zu Xcode 11 und erklärt möglicherweise ausführlicher, warum die Benutzeroberfläche geändert wurde:

Editoren können zu jedem Fenster hinzugefügt werden, ohne den Assistenten-Editor zu benötigen. Editoren werden über die Schaltfläche „Editor hinzufügen“ in der Sprungleiste oder den Befehl Datei> Neu> Editor hinzugefügt. Jeder Editor kann sich jetzt in einem von drei Modi befinden: "Nur Editor", "Editor und Assistent" oder "Editor und Leinwand". Die beiden letztgenannten Modi zeigen automatisch relevante Inhalte an, sofern verfügbar. Wenn Sie mehrere Editoren verwenden, können Sie mit dem Befehl Ansicht> Editor> Fokus den aktiven Editor vorübergehend erweitern, um das gesamte Fenster zu füllen und andere Editoren auszublenden. Zur Unterstützung der Quellcodeverwaltung ersetzt die Schaltfläche Codeüberprüfung in der Symbolleiste den Vergleichseditor. Der Befehl "Autoren anzeigen" ist jetzt im Editor-Menü des Quellcode-Editors verfügbar. Das SCM-Protokoll befindet sich jetzt im Inspektorbereich. (43806898)

Wenn mehrere Editoren in einem Fenster möglich sind, benötigen Sie editorspezifische Steuerelemente, um die Zusatzansichten wie den Assistenten-Editor, die Autorenansicht usw. anzuzeigen.


Aus dem Kommentar von SMGreenfield:

Manchmal möchte ich einen anderen Teil desselben verdammten Dokuments betrachten. Es gab immer einen Weg, dies zu tun, aber es ging darum, durch Reifen zu springen.

Fügen Sie einfach einen weiteren Editor hinzu: Klicken Sie auf die Schaltfläche Editor hinzufügen in der oberen rechten Ecke des Editors oder wählen Sie Datei> Neu> Editor . Der neue Editor zeigt standardmäßig dieselbe Datei an, an der Sie im vorhandenen Editor gearbeitet haben.

Wenn neue Editoren rechts neben dem vorhandenen Editor angezeigt werden und Sie möchten, dass sie vertikal gestapelt werden, können Sie Ansicht> Editorausrichtung ändern wählen . Wenn Sie möchten, dass sie die meiste Zeit horizontal gestapelt werden (Standardeinstellung), aber nur eine unten angezeigt werden soll, wählen Sie Datei> Neu> Editor unten .

Caleb
quelle
78
Ich kann nicht der einzige sein, der diese Veränderung hasst.
Jan Schlorf
1
Wie können Sie eine Datei im Assistenten-Editor öffnen? Ich habe früher mit der Option auf die Datei im Projektnavigator geklickt. Kann keinen Weg finden, dies in Xcode 11.0
balazs630
@ balazs630 Der Inhalt eines Assistenten-Editors ändert sich automatisch, je nachdem, was sich im zugehörigen Editor befindet und wie Sie den Assistenten konfiguriert haben. Wenn Sie beispielsweise den Assistenten auf "Gegenstück" eingestellt haben und eine .mDatei im Editor öffnen , zeigt der Assistent die entsprechende .hDatei an. Wenn Sie nur eine beliebige Datei öffnen möchten, verwenden Sie dafür einen "separaten Editor" oder "nächsten Editor". Unter Einstellungen-> Navigation-> Optionale Navigation finden Sie eine Liste mit Auswahlmöglichkeiten, von denen keine genau das ist, was XC10 getan hat. Der nächste Editor ist eine ziemlich ähnliche Option, wenn normalerweise zwei Editoren geöffnet sind.
Caleb
1
Wie wäre es, wenn Sie nur das verdammte Fenster spalten? Manchmal möchte ich einen anderen Teil desselben verdammten Dokuments betrachten. Es gab immer einen Weg, dies zu tun, aber es ging darum, durch Reifen zu springen.
SMGreenfield
1
@AlexZavatone Es gibt eine Schaltfläche mit entgegengesetzten Pfeilen und einen Tooltip mit der Aufschrift "Codeüberprüfung ein- oder ausblenden". (Siehe das Bild oben.) Klicken Sie darauf.
Caleb
35

Verknüpfungen :

  • control+ option+ command+ return: Assistenten-Editor anzeigen
  • command+ return: Nur Editor anzeigen (Assistent Editor ausblenden)

Verwenden des Editors in der Symbolleiste

Geben Sie hier die Bildbeschreibung ein

Hackman
quelle
2
Verknüpfungen sind immer besser, wenn es um Xcode geht. Vielen Dank!
iHarshil
Vorsicht bei control+option+command+return: Ich hatte es gedrückt, weil eine andere Website sagte, dass es die zusätzlichen Editoren entfernt (was es tat, aber das ist technisch nicht das, was der Benutzer davon ist). Später, als ich in Xcode war, konnte ich KEINE Editoren hinzufügen. Alle Optionen wurden deaktiviert, um weitere Editoren hinzuzufügen, und ich wurde verärgert. Bis jetzt wurde mir klar, dass das Drücken dieser Verknüpfung sie deaktiviert.
Jose Ramirez
1
kurz n einfach +1
Van
4

Es wurde verschoben, um es anzuzeigen, klicken Sie auf das Symbol mit den horizontalen Linien und wählen Sie Assistent. Geben Sie hier die Bildbeschreibung ein

Mike Zriel
quelle
2

In Xcode 11 haben wir jetzt mehrere Editorfenster. Sie können ein zweites Fenster, ein drittes Fenster, beliebig viele beschwören.

Wenn Sie ein zweites Fenster haben, muss es kein automatischer Assistent sein. Mit anderen Worten, das Editorfenster selbst ist entweder ein Assistent oder nicht. Wenn dies nicht der Fall ist, ist es manuell. Und wenn ja, ist es automatisch.

Um zwischen Assistent und normalem Bereich zu wechseln, wählen Sie im Menü Editor die Option Assistent:

  • Wenn Assistent aktiviert ist , ist dies ein Assistent und erfolgt automatisch. Was angezeigt wird, hängt automatisch von einem anderen Bereich ab.

  • Wenn der Assistent deaktiviert ist , ist dies ein gewöhnlicher Editorbereich und manuell. In diesem Editor können Sie alles anzeigen, was Sie möchten.

matt
quelle
2

Falls Sie die Add EditorSchaltfläche nicht verwenden können, verwenden Sie einfach die Verknüpfung: Cmd + Ctrl + Shift + Enter

janaz
quelle
1

Schalten Sie den Assistenten ein, indem Sie in Xcode 11 zu Folgendem navigieren: -

Xcode> Editor> Assistent

Bildschirmfoto

Bikram
quelle
0

Für Xcode 11.2.1

Befehl + Option + Rückkehr

oder

Hauptmenü -> Editor -> Linienansicht

J. Goce
quelle
0

Es ist erwähnenswert, dass Sie den Assistenten-Editor auch öffnen können, indem Sie bei gedrückter Alt-Taste auf die Datei klicken

bdskfsdk321dsad3
quelle