338 Stimmen

Versteckte Funktionen von Xcode

Angesichts des großen Zustroms von Xcode-Neulingen bin ich sicher, dass es viele Xcode-Tipps und -Tricks gibt, die weitergegeben werden können.

Welche sind Ihre?

343voto

epatel Punkte 45365

Wechseln zu Header/Quelldatei

  • Option Command Up Arrow

  • Siehe > Wechseln zu Header/Quelldatei

Schaltet zwischen dem .m y .h Dateien.

  • In Xcode 4 ist dies ctrl Command Up Arrow

158voto

schwa Punkte 11942

Command + Double-Click on a symbol : Sprung zur Definition eines Symbols.

Option + Double-Click on a symbol : Text in der Dokumentation eines Symbols suchen. (Funktioniert nur, wenn Sie das Doc Set des Symbols installiert haben).

Favoritenleiste:

Die Favoritenleiste ist genau wie in Safari zum Speichern von - nun ja - Favoriten gedacht. Ich verwende sie oft, um Verknüpfungen zu Dateien zu speichern, die ich gerade verwende (per Drag&Drop). Im Allgemeinen ist dies nützlicher, wenn ich mit einem großen oder unbekannten Projekt arbeite.

Um die Favoritenleiste anzuzeigen, wählen Sie die folgende Menüoption:

  • View > Layout > Show Favorites Bar

127voto

mmalc Punkte 8201

Tastaturkürzel für die automatische Vervollständigung

Tab OR Control / : Wählen Sie das nächste Argument für die automatische Vervollständigung.

Shift Tab OR Shift Control / : Wählen Sie das vorherige Argument für die automatische Vervollständigung.

Escape : Zeigt die Pop-up-Liste für die automatische Vervollständigung an.

119voto

nevan king Punkte 110579

Deaktivieren Sie die Warnung "Rückgängig machen über den letzten Punkt hinaus".

Wenn Sie nach dem Speichern versuchen, den Vorgang rückgängig zu machen, erhalten Sie die folgende Aufforderung:

"Sie sind dabei, sich über den letzten Punkt, an dem diese Datei gespeichert wurde. Wollen Sie wollen Sie das tun?"

Um diese Warnung loszuwerden, geben Sie Folgendes in ein Terminalfenster ein:

defaults write com.apple.Xcode XCShowUndoPastSaveWarning NO

Ändern Sie den Firmennamen in Vorlagendateien

Fügen Sie dies in die Anwendung Terminal ein:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Microsoft";}'

Ändern " com.yourcompanyname " in all Ihren Vorlagen:

  1. Finden Sie das Verzeichnis: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application
  2. Verwenden Sie Ihr bevorzugtes Werkzeug zum Suchen und Ersetzen mehrerer Dateien, um Folgendes zu ändern com.yourcompany auf den Wert, den Sie normalerweise für die Erstellung eines Geräts verwenden. Ich habe BBEdit's multi-find-and-replace benutzt, nachdem ich das ganze Verzeichnis geöffnet habe. Sie sollten den Wert in allen Verzeichnissen ersetzen. info.plist Dateien. Ich habe 8 zu ändernde Dateien gefunden. Die Anzahl der Fälle, in denen ein Build fehlgeschlagen ist, weil ich vergessen habe, diese Zeichenfolge zu ändern, ist lächerlich.

Schnelles Springen zu einer Gruppe im Gruppen- und Dateifenster

  • Control Option Shift + <Erster Buchstabe eines Gruppennamens>

Wenn Sie die drei obigen Tasten gedrückt halten, können Sie auf der linken Seite (Gruppen und Dateien) schnell zu den Gruppen springen, indem Sie den ersten Buchstaben eines Gruppennamens drücken. Zum Beispiel, Control Option Shift T führt Sie zu Ziele y Control Option Shift S まで Source . Wenn Sie die Taste erneut drücken, springt sie zum SCM. Manchmal braucht es mehrere Versuche, bis das funktioniert (ich weiß nicht, warum).


Wechseln zwischen Autovervollständigungsoptionen

  • Control .

  • Shift Control . : Wechselt rückwärts zwischen den Auswahlmöglichkeiten für die automatische Vervollständigung.

Control . (Control-Period) nach einem Wort wird automatisch die erste Auswahl aus dem Menü der automatischen Vervollständigung übernommen. Versuchen Sie die Eingabe von log dann Control . und Sie erhalten eine schöne NSLog Erklärung. Drücken Sie die Taste erneut, um durch alle Auswahlmöglichkeiten zu blättern. Um alle veränderbaren Optionen anzuzeigen, geben Sie NSMu dann Control . .


Schnelle Hilfe

  • Control Command ? (Während sich der Cursor auf dem Symbol befindet, das Sie nachschlagen möchten)

  • Option + <Doppelklick auf ein Symbol>

  • Hilfe > Schnellhilfe

Um von der Schnellhilfe zur Dokumentation zu gelangen, klicken Sie auf das Buchsymbol oben rechts.


Siehe die Dokumentation für ein Symbol

  • Command Option + <Doppelklick auf ein Symbol>

Führt Sie direkt zur vollständigen Dokumentation.


Nicht benachbarte Textauswahlen treffen

  • Command Control + <Doppelklick im Editor>

Verwenden Sie die obige Tastenkombination, um mehrere Wörter auszuwählen. Sie können Wörter an völlig unterschiedlichen Stellen markieren und sie dann alle auf einmal löschen oder kopieren. Ich bin mir nicht sicher, ob das nützlich ist. Es ist nur für Xcode, soweit ich weiß.


Verwenden Sie Emacs-Tastenbindungen, um durch Ihren Code zu navigieren

Dieser Trick funktioniert in allen Cocoa-Programmen auf dem Mac (TextEdit, Mail usw.) und ist möglicherweise eines der nützlichsten Dinge, die man wissen sollte.

  • Command Left Arrow o Command Right Arrow Bringt Sie an den Anfang und das Ende einer Zeile.
  • Control ^ a y Control ^ e Das Gleiche tun
  • Control ^ n y Control ^ p Bewegen Sie den Cursor eine Zeile nach oben oder unten.
  • Control ^ f y Control ^ b Bewegen Sie den Cursor ein Leerzeichen zurück oder vorwärts

Drücken Sie Shift mit einer dieser Tasten wird der Text zwischen den Verschiebepunkten ausgewählt. Setzen Sie den Cursor in die Mitte einer Zeile und drücken Sie Shift Control ^ e und Sie können bis zum Ende der Zeile auswählen.

Drücken Sie Option können Sie mit der Tastatur durch die Wörter navigieren. Option Control ^ f springt zum Ende des aktuellen Wortes. Option Control ^ b springt an den Anfang des aktuellen Wortes. Sie können auch Option mit der linken und rechten Pfeiltaste, um ein Wort nach dem anderen zu bewegen.

  • Control ^ Left Arrow y Control ^ Right Arrow bewegt den Cursor zwischen den Teilen eines Wortes, die mit einem Kamel geschrieben werden.

Versuchen Sie es mit NSMutableArray . Sie können es schnell ändern in NSArray indem Sie den Cursor nach dem Zeichen NS , drücken Shift Control ^ Right Arrow dann Delete .

99voto

Evan DiBiase Punkte 1104

Schnell öffnen...

  • Command Shift D

  • Datei > Schnell öffnen...

Ich bin ein großer Fan der Schnell öffnen Funktion, die in Xcode 3.1 und höher besonders gut ist. Wenn Sie eine Datei oder eine Symboldefinition öffnen möchten, die sich in Ihrem Projekt oder in einem Framework befindet, drücken Sie einfach die Tastenkombination, geben ein Stück des Datei- oder Symbolnamens ein und verwenden Up Arrow y Down Arrow um das richtige Ergebnis zu finden (falls nötig), und drücken Sie dann Return um die Datei zu öffnen oder zur Symboldefinition zu navigieren.

Unter Xcode 4:

  • Command Shift o

Open Quickly verwendet das aktuelle Wort als Suchbegriff

Außerdem habe ich bis vor zwei Minuten nichts über Xcode gewusst (als schwa in einem Kommentar darauf hingewiesen) ist, dass, wenn der Text-Cursor des Editors innerhalb eines Wortes steht, wenn Schnell öffnen aufgerufen wird, wird dieses Wort als Schnell öffnen Suchbegriff.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X