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:
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 .
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.
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.
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.
Antworten:
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:
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:
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:
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 .
quelle
.m
Datei im Editor öffnen , zeigt der Assistent die entsprechende.h
Datei 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.Verknüpfungen :
control
+option
+command
+return
: Assistenten-Editor anzeigencommand
+return
: Nur Editor anzeigen (Assistent Editor ausblenden)Verwenden des Editors in der Symbolleiste
quelle
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.Es wurde verschoben, um es anzuzeigen, klicken Sie auf das Symbol mit den horizontalen Linien und wählen Sie Assistent.
quelle
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.
quelle
Falls Sie die
Add Editor
Schaltfläche nicht verwenden können, verwenden Sie einfach die Verknüpfung:Cmd + Ctrl + Shift + Enter
quelle
Schalten Sie den Assistenten ein, indem Sie in Xcode 11 zu Folgendem navigieren: -
Xcode> Editor> Assistent
quelle
Für Xcode 11.2.1
Befehl + Option + Rückkehr
oder
Hauptmenü -> Editor -> Linienansicht
quelle
Es ist erwähnenswert, dass Sie den Assistenten-Editor auch öffnen können, indem Sie bei gedrückter Alt-Taste auf die Datei klicken
quelle