Tabs in xcode aktivieren? Oder den Schmerz lindern, sie nicht zu haben?

75

Ich verwende derzeit xcode und finde das Fehlen von Registerkarten ziemlich störend.

Ich verwende derzeit Befehl-Umschalt-D, um alle Dateien zu durchsuchen, oder Strg-1, um den Verlauf der kürzlich geöffneten Dateien zu öffnen.

Es funktioniert, aber ich finde es weniger effektiv, als nur die wenigen Dateien durchzuarbeiten, an denen ich gerade arbeite.

Gibt es eine Möglichkeit für Dritte oder nicht, eine Organisation mit Registerkarten zu aktivieren? Wenn nicht, gibt es eine andere Möglichkeit, schnell durch eine Teilmenge von Dateien zu navigieren?

pbreault
quelle
3
Plus eins für Vader-esque Beschreibung des Problems mit X-Code
Jamie M.
Apple mag es wirklich, Dinge zu vereinfachen.
Daniel

Antworten:

106

XCode 4 unterstützt jetzt Registerkarten. Sie können dies aktivieren, indem Sie das Menü "Registerkartenleiste anzeigen / anzeigen" auswählen.

Ivan Marinov
quelle
10
Es unterstützt sie, aber nicht wie erwartet, überprüfen Sie stackoverflow.com/q/5353220/99834
sorin
2
Sie können die benutzerdefinierte Tastenkombination so einstellen, dass sie zwischen den Registerkarten wechselt, indem Sie die Option "Einstellungen / Tastenkombinationen / Nächste Registerkarte auswählen" auswählen. Ich stimme Sorin zu, Tabs funktionieren nicht wie erwartet (wie in Eclipse of Visual Studio). Ich hoffe, Apple wird das Tab-Verhalten ändern, um es anzupassen.
Ivan Marinov
8
Das Ändern der Registerkarten verwendet ⌘ {& ⌘}
Ryan Booker
32
Die Implementierung von Tabs in Xcode ist so schlecht, dass sie imo wertlos sind. Ich möchte nur Registerkarten im Editor wie jede andere IDE auf dem Planeten. Ich brauche keine ganze verdammt doppelte IDE unter jedem Tab, sie sind so schwer, dass es 2-3 Sekunden dauert, nur um zu einem anderen Tab zu wechseln, weil im Grunde alles geladen wird.
Devios1
2
@ devios1 drei Jahre später und Ihr Kommentar ist 1000000% gültig. Ich frage mich, warum Apple sich nicht um ihre IDE
kümmert
7

Nicht wirklich, aber eine Alternative ist Ansicht> Favoritenleiste anzeigen und ziehen Sie fünf oder sechs häufig verwendete Quelldateien hinein. Nicht so flexibel wie Registerkarten, erfüllt jedoch Ihre Anforderung, "schnell durch eine Teilmenge von Dateien zu navigieren".

Der traditionelle Weg ist die Verwendung der Detailansicht. Holen Sie sich die gewünschten Dateien in der Detailansicht auf eine der folgenden Arten:

  • Ordnen Sie sie alle derselben Gruppe zu und wählen Sie die Gruppe aus
  • Geben Sie einen Filterausdruck in die Suchblase ein, der die angezeigten Elemente einschränkt
  • Definieren Sie eine Smartgroup, die nur die gewünschten Dateien enthält
  • Rufen Sie eine Liste der Dateien als Ergebnis in Projekt suchen ab und wählen Sie dieses Element unter Ergebnisse suchen aus

Anschließend können Sie die Detailansicht als Liste interessanter Dateien verwenden und mit den Aufwärts- und Abwärtspfeilen schnell durch die Datei navigieren.

cdespinosa
quelle
Wenn ich die gewünschte Datei bereits in einem anderen Fenster geöffnet habe, wie füge ich sie der Favoritenleiste hinzu? Kann ich Xcode ändern, um neue Dateien im selben Fenster anstelle einer neuen zu öffnen?
Sorin
Die Lieblingssache scheint nicht mehr zu funktionieren. Anno 2020, Xcode 11.2.1
24.
4

Zunächst können Sie Textmate verwenden (von dem ich glaube, dass es eine Xcode-Integration hat). Andernfalls:

Fenster (Menü) -> Organizer (Strg-Befehl-o)

Wenn Sie am unteren Rand dieses Fensters keine zwei Fenster haben, klicken Sie auf das Quadrat rechts neben dem Zahnrad. Ziehen Sie nun die gewünschten Codedateien in den linken grauen Bereich. Mit einem einzigen Klick oder Pfeil nach oben / unten wird die Datei im Editorbereich geöffnet.

Wenn Sie eine Reihe von Fenstern öffnen, wie vog vorgeschlagen hat, müssen Sie durch sie befehlen - nicht durch Alt-Tab.

Prost.

Jeff
quelle
1

Mit dem Xcode-Quellcode-Editor können Sie die Datei aus einer Liste auswählen. Es sind zwei Klicks statt eines (wie beim Tabbing), aber es ist besser als nichts.

Darüber hinaus können Sie einfach Alt-Tab durch Ihre Open-Source-Code-Fenster. Dies ist nicht langsamer als das Tabulieren und hat den gleichen Effekt, da die Quellcodefenster normalerweise genau voreinander platziert werden.

vog
quelle
2
Wenn mit "Alt-Tab" ⌘-`gemeint ist, wird dies tatsächlich durch geöffnete Fenster laufen. Alt-Tab ist eine Windows-Verknüpfung und funktioniert in Xcode nicht, zumindest nicht standardmäßig. (Es gibt immer Tastenkombinationen, aber Windows Navi ist eine Verknüpfung auf Systemebene.)
Quinn Taylor
1

Sie können mit "Zuletzt verwendete Dateien" zwischen Dateien navigieren.

Schreiben Sie ein einfaches Applescript:

tell application "Xcode"
    tell application "System Events"
        keystroke "1" using {control down} -- open "Related Files"
        key code 125 -- choose "Recent Files" ("keystroke down" doesn't work)
        keystroke return -- enter to "Recent Files"
        key code 125 -- choose previous file
    end tell
end tell

Und binden Sie es mit FastScripts an eine Verknüpfung (geben Sie bis zu 10 Bindungen frei).

Ich habe dieses Skript auf "Control" + "` ". (XCode 4)

Hoffe das wird helfen

Cody
quelle
0

Sie können auch ein Xcode-Plugin ausprobieren, das ich gerade veröffentlicht habe. Es heißt Code Pilot und löst viele Probleme der Xcode-Navigation, wodurch es TextMate / Eclipse-ähnlicher wird.

Überprüfen Sie es hier: http://macoscope.net/en/mac/codepilot/

Ich hoffe das hilft!

Kodz
quelle
0

Mit XCode 7.2 ist das ganz einfach

Gehe zu Ansicht >> Registerkartenleiste anzeigen

Dies zeigt die Registerkartenleiste.

Klicken Sie mit der rechten Maustaste auf die Registerkarte Neu und klicken Sie auf -> "NEUE TAB"

Dann können wir alle Dateien in Registerkarten sehen.

VARUN ISAC
quelle