Xcode Autovervollständigung zum Ersetzen des Funktionsaufrufnamens - Wie platziere ich Platzhalter?

8

Die automatische Vervollständigung von Xcode stört mich oft, indem ich Platzhalter für Argumente erhalte, wenn ich sie bereits habe. Hier ist ein Beispiel:

Ich möchte diese zweite MoveToPoint in AddLineToPoint ändern, also lösche ich einen Teil des Namens und drücke Strg + Leerzeichen für den Befehl Show Completions . Ich bekomme etwas wie:

Sie sehen den Ärger. Ich vervollständige den Namen, aber jetzt muss ich die 3 Argumente, die Kommas und die Klammern löschen. Diese Art von Sache ärgert mich und wirft meinen Fluss beim Schreiben von Code.

Idealerweise möchte ich diese Platzhalter mit einem Befehl löschen oder einen separaten Befehl automatisch vervollständigen haben, also zusammen mit Zeige Vervollständigungen (Strg + Leerzeichen) ), Könnte ich etwas wie Show Completions ohne Platzhalter binden. Weiß jemand, wie man das macht?

    
Rob N 30.06.2013, 14:37
quelle

1 Antwort

1

XCode unterstützt dies tatsächlich. Sie nennen es "Select Previous Completion". Sehen Sie sich hier (unter Code Sense) an.

Sie drücken im Wesentlichen einfach ^ & gt; (halten Sie die Strg-Taste und drücken Sie & gt;) für XCode, um Ihren vorherigen Abschluss auszuwählen. Es scheint, dass es nur gut funktioniert, wenn die neue Methode, die Sie aufrufen, die gleiche Anzahl von Argumenten wie die vorherige verwendet.

Hoffe, das hilft

    
Anthony E 09.09.2013 14:40
quelle