Welche Xcode-Tastaturkürzel verwenden Sie regelmäßig? [geschlossen]

210

Welche Xcode-Tastaturkürzel verwenden Sie regelmäßig?

Ich bin fest davon überzeugt, dass ich die Tastatur so oft wie möglich verwenden kann (auf diese Weise ist sie viel schneller), und ich hatte gehofft, dass andere einige der von ihnen verwendeten Xcode-Verknüpfungen gemeinsam nutzen können.

Umsd
quelle
36
Eine 43-mal gewählte Frage ist nicht konstruktiv?
Segen
3
Wie könnte dies etwas anderes als eine Liste von Befehlen anfordern?
Morkrom
3
Ich habe ein PDF mit beliebten Tastaturkürzeln zusammengestellt: iphonedev.tv/blog/2014/9/25/…
Paul Solt
4
Ich bin überrascht, dass keine der Antworten [Strg + 6] für die Suchmethode oder Markierung in der aktuellen Datei enthält.
Yogesh Maheshwari
3
Eurgh es ärgert mich so sehr, wie nützliche Threads von der SO-Polizei geschlossen werden ...
Phil Hudson

Antworten:

254

Ich finde die Verknüpfungen zum Öffnen und Schließen verschiedener Bereiche des Bildschirms nützlich.

Verknüpfungen

Robert
quelle
Zum dritten Mal nach diesem Bild gesucht, endlich gespeichert, es ist großartig. Filter immer vergessen.
DanSkeel
4
@ DanSkeel Danke. Kurzer Hinweis zum Navigatorfilter - Ich habe häufig cmd-option-j zum Filtern verwendet und dann zu Quelldateien navigiert. Jetzt finde ich den Befehl zum schnellen Öffnen jedoch besser (cmd-shift-O, ein paar Zeichen eingeben, zurück)
Robert
6
Wenn Sie sich auf das Suchfeld konzentrieren möchten, Search Navigatorkönnen Sie drücken Command + 3und dannCommand + Option + j
DanSkeel
8
Eine schöne Ergänzung wäre ^(1-6)für die UI-Elemente über dem Hauptbearbeitungsbereich. Sie können leicht navigieren zu Recent Files, Callersund Method list. Beachten Sie, dass Sie nach einer dieser Optionen mit der Eingabe beginnen können. ( Sehr nützlich mit Control-6.)
Funroll
Weiß jemand, wie man einer Aktion in den Xcode-Einstellungen mehrere Verknüpfungen zuweist? Einige Aktionen sind mit mehreren Verknüpfungen vordefiniert, aber ich konnte nicht herausfinden, wie, z. B. sowohl PageUp als auch die Standardaktion für "Zum nächsten Gegenstück wechseln" zugewiesen werden.
Raffael
138

Cmd+ Shift+ oöffnet den Dialog "Schnell öffnen", in dem Sie schnell Dateien finden und öffnen können, die den eingegebenen Text enthalten.

mrgrieves
quelle
17
Geändert zu Cmd-Shift + o in Xcode 4
Quantumpotato
1
Geändert zu STRG-i in Xcode 4.5
Seunghoon
4
Immer noch Cmd-Shift + o in meinem Xcode 4.5.2
jake_hetfield
3
Scheint auch in Xcode 5 CMD-Shift-o zu sein.
Livingtech
1
Beste Abkürzung der XCode-Periode
Vladimir Amiorkov
61

Für neuere Versionen aktualisiert:

Control+ Command+

Wechselt zwischen entsprechenden .h / .m-Dateien oder als Apple- eigene Dokumentation, bedeutet dies, dass Sie zum Gegenstück springen

asma22
quelle
2
Wenn Sie sich in einer .m-Datei befinden, wird zur entsprechenden .h-Datei gewechselt und umgekehrt.
John Douthat
28
Es ist Control + Cmd + Up / Down auf meiner Version von Xcode (4.5.2)
jake_hetfield
3
Es ist Control + CMD + Up / Down auf Xcode 5.1
Faizan S.
In der Apple-Tastatur wird die Steuertaste als Option bezeichnet.
ADJ
1
@ArunPratap nicht korrekt. Option ist Option oder Alt, Kontrolle ist Kontrolle
ff10
47

command+ shift+j

Zeigt die aktuelle Datei im Projektnavigator an. Sehr nützlich, wenn Sie mit command+ control+ Jzu einer Definition springen, da Xcode die enthaltene Datei nicht automatisch im Navigator anzeigt.

Andy
quelle
3
Liebe es! ist super nützlich!
Luca Davanzo
42

command /

Kommentieren Sie die aktuelle Zeile oder mehrere Zeilen aus, wenn sie hervorgehoben sind.

Praktisch zum schnellen Kommentieren und Kommentieren beim Experimentieren mit Code.

Sanjay Chaudhry
quelle
cmd + control + / too
evanhutomo
5
Außer, dass
Unkommentar die
1
Das Kommentieren nur funktioniert nicht, wenn Ihre Auswahl eine oder mehrere Zeilen enthält, die noch nicht kommentiert sind.
DarkByte
27

Neu einrücken. Es ist in Edit > Format > Re-Indentund es gibt standardmäßig keine Verknüpfung (ich benutze Command+ Shift+ L). Es ist ein Glücksfall.

jbrennan
quelle
28
Es gibt auch "Indent Selection", Control I.
Darren
6
Es wurde eine Standardtastenkürzel hinzugefügt (Xcode 4) für das erneute Einrücken. Verwenden Sie Strg + I. Das Element wurde unter Editor -> Struktur -> Neueinzug verschoben.
Elanthiraiyan
5
Markieren Sie auch einen Code und drücken Sie Command+ [oder, ]um Ihre Auswahl einzurücken.
Matej
1
Kleinere Klarstellung, es ist "Strg + Buchstabe i". Ich wurde verrückt, als ich versuchte, | zu verwenden lol
Gaston
1
Happy News, ich habe ein xCode-Plugin entwickelt, das die Quelldatei beim Speichern
einrückt
25

command F Suchen Sie in der Datei

option command F Suchen und Ersetzen in der Datei

shift command F Suche im gesamten Projekt

shift option command F Suchen und Ersetzen im gesamten Projekt

Beachten Sie das Muster zum einfachen Auswendiglernen.

Sanjay Chaudhry
quelle
5
Wie können Sie nach der Suche im Projekt die Ergebnisse im Navigator durchlaufen, ohne die Maus verwenden zu müssen? (Ich hasse es, auf jedes Ergebnis klicken zu müssen)
tothemario
2
Zusätzlich können Sie Cmd + E verwenden, um die aktuelle Auswahl in find (in Datei) zu speichern, und Cmd + G, um das nächste Vorkommen auszuwählen / zu springen (Cmd + Shift + G bewegt sich rückwärts). Funktioniert auch hervorragend für schnelles Ersetzen (abwechselnd Cmd + G und Cmd + V). Persönlich habe ich auch Cmd + Option + E zugeordnet, um eine Auswahl im Projekt zu finden, um die Übereinstimmung mit den oben genannten zu gewährleisten.
Patrick Pijnappel
@tothemario Sie können Befehl-Option-G drücken, um zu jedem Suchergebnis auf Projektebene zu wechseln. Shift-Command-Option-G bewegt sich durch jedes Ergebnis zurück.
Canucklesandwich
1
@tothemario derzeit ist es Cmmd + Control + Gfür das nächste und Cmmd + Control + Shift + Gfür das vorherige. Wenn Sie die Tastenkombination möchten, gehen Sie zu Einstellungen >> Tastenkombinationen >> und suchen Sie nach "Als nächstes im Arbeitsbereich suchen" und "Vorherige im Arbeitsbereich suchen"
Honey
20

Ctrl+ Command+ - Wechseln Sie zwischen Header- und Implementierungsdateien.

BlackTigerX
quelle
Du bringst mich zum Weinen !!! Ich wusste nicht, dass es das gibt!
Jordan Medlock
15

Command+ J (Fokus auf einen beliebigen Abschnitt des Editors verschieben)

Jian
quelle
1
Womit hilft uns das eigentlich?
Esqarrouth
@Esqarrouth Diese Verknüpfung kann beispielsweise den Cursor vom Assistenten-Editor zum Haupteditor bewegen.
p-sun
12

Control+ Command +j

Markieren Sie ein Schlüsselwort (Methodenname) und springen Sie zu seiner Definition. Funktioniert auch für Variablen, #defines usw.

Sanjay Chaudhry
quelle
10
Cmd + Klicken auf das Symbol funktioniert genauso.
Rakesh
Fügen Sie der obigen Verknüpfung eine Option hinzu, um die Definition in Ihrem Assistenten-Editor zu öffnen.
yood
7

Einige meiner Lieblingsverknüpfungen sind überhaupt keine Tastaturkürzel, sondern Multitouch-Gesten. Alle Macbooks ab Anfang 2008, und ich würde mir Desktops mit einer Magic Mouse oder einem Magic Trackpad vorstellen, unterstützen das Wischen mit drei Fingern nach oben und unten, um zwischen Header und Implementierung zu wechseln, und das Wischen mit drei Fingern nach links und rechts, um innerhalb der zu navigieren Dokumentenhistorie.

Jeffrey Wear
quelle
Dies funktioniert nicht auf meinem 2013 iMac mit magischer Maus, FYI, wäre aber schön!
Wesley Smith
Ich benutze 3 Finger links und rechts, aber auf und ab zu haben ist perfekt. Vielen Dank.
Michael Ozeryansky
7

Command+ Shift+ YFür die Konsole.

Fabiano Francesconi
quelle
2
Ich denke du meinst Command-Shift-Y. Das ist es in Xcode 4.4.1.
Arlomedia
Ja, total. Vielleicht war es Control zurück in Xcode 3, aber es kann auch durch einen Tippfehler gemacht werden, den ich gemacht habe :)
Fabiano Francesconi
@arlomedia Wenn Sie die Verknüpfung verwenden, wird nur die Konsole geöffnet, der Cursor jedoch nicht dorthin bewegt. Gibt es überhaupt eine Möglichkeit, den Cursor nach oben zu bewegen?
Honey
1
@ Honig Befehl + Umschalt + C
Hai Feng Kao
@HaiFengKao vielen Dank
Honey
6

Ich finde, ein Spickzettel neben dem Computer ist der beste Weg, um nützliche Verknüpfungen zu finden. Kakao Samurai hat einen guten.

Jonathan Moffatt
quelle
4

Tastenkombinationen für XCode-Aktionen

Erstellen Sie Ihre eigenen Tastenkombinationen , die mit Text Key Registerkarte Bindungen des Tastenbelegungen Einstellungsfenster . Eine Zeitersparnis für sich. Suchen Sie einfach nach Ihren Lieblingsaktionen und fügen Sie Verknüpfungen hinzu / bearbeiten Sie sie!

Ein weiterer nützlicher Thread ist hier .

Old McStopher
quelle
3

Nur die grundlegende Emacs-Navigation. Fühlt sich so richtig an.

Tommyo
quelle
1

Ich kann nicht ohne vertikales Wischen mit drei Fingern leben, um zwischen Schnittstelle und Implementierungsdatei zu wechseln. Wenn Sie dies in xcode-4 / Lion verpassen, befolgen Sie die folgenden Anweisungen:

http://geeksinkilts.com/?p=67

Sanjay Chaudhry
quelle
2
Alternativ (für diejenigen, die nach einer Tastenkombination suchen) kann auch Strg + cmd + nach oben umgeschaltet werden
Ian Dundas
Ja, und noch viel weniger Ärger - fragen Sie sich, warum Sie Ihre Hand auf das Trackpad legen möchten, wenn es nur eine Tastenkombination entfernt ist.
ATV
Wenn sich Ihre Hand bereits auf dem Trackpad befindet, ist dies eine gute Option.
Sanjay Chaudhry