2012-11-19 8 views
21

Eines der wenigen Dinge, die ich nicht in XCode herausgefunden habe, dass ich in Visual Studio tun konnte, ist die Liste der Parameter einer Funktion. Ich habe das jetzt ein paar Mal gegoogelt und habe immer noch keine Antwort gefunden.XCode Show Funktion Parameter Hotkey

Wenn ich anfange zu tippen, zum Beispiel round( bekomme ich eine Liste der Parameter und deren Rückgabetyp. Allerdings, wenn ich den Code bereits getippt

x = round(y); 

und ich Cursor über ihn, ich weiß nicht, wie Parameterinformationen zu zeigen, ohne sie erneut eingeben. Wer weiß wie der Hotkey dafür ist?

Antwort

16

Gerade entdeckt Option + Escape durch Durchsuchen der XCode Preferences Hotkeys Abschnitt. Es listet tatsächlich die Parameter-Informationen in einem Tooltip auf (kein anderer Hotkey, den ich bisher gesehen habe, tut dies!), aber ist nicht ganz so freundlich wie Visual Studio Ctrl + Shift + Space-Funktion. Zum Beispiel muss der Cursor für die Textauswahl (Caret) auf dem Funktionsnamen stehen (nicht auf einem Parameter für diese Funktion).

Nachdem ich die XCode-Hotkeys ausführlich untersucht habe, gehe ich davon aus, dass dies das Beste ist, was es in XCode bekommt.

+0

Die Antwort von Bijou (http://stackoverflow.com/a/14573747/424210) klingt eher nach der Antwort, nach der Mr.Smith gesucht hat. Er fand eine Verknüpfung, die die Funktionsdokumentation inline ohne die automatische Vervollständigung anzeigt, die von Option + Esc bereitgestellt wird. Er ähnelt in Intellij * ctrl + J *. – Clay

+1

Xcode 9 - Option + Escape nur Vorschlag des Funktionsnamens, nicht die Parameter Liste :( –

5

Befehl + klicken die Funktion sind Sie in der Funktionsdefinition navigieren, während Option + Klick Tooltip Funktionsdefinition bringt.

+0

erwähnt klicken Ich möchte von der Seite weg nicht wirklich navigieren, ich will nur den Tooltip bringen. In Visual Studio könnte dies durch einen Cursor auf die Funktion erfolgen und (glaube ich) Shift + Leertaste gedrückt werden. –

+0

Option + Klick ruft Tooltip auf – Raptor

+0

Option + Klick bringt einen Tooltip, aber es ist nicht sehr hilfreich. Alles, was mir jemals angezeigt wird, ist, wo die Variable/Funktion definiert ist. Zum Beispiel, mit der runden Funktion, alles was es sagt, ist "" in math.h "' deklariert. –

5

Control + Command + Shift + / ist die Tastatur Äquivalent Option + in anderen Antworten

+8

Konnte sie machen es mehr verschachtelt und Finger verdrehen! Ugh. –

+1

@skinnyTOD Ich kann Ihren Standpunkt sehen, aber es ist der Preis Apple hat sich dafür entschieden, dafür zu bezahlen, dass sie kohärent sind, ich entdecke das nur selbst, also kann ich wenig dazu kommentieren, aber im Wesentlichen ist jeder Modifikator semantisch bedeutsam: Befehlstaste kennzeichnet die Hauptfunktionen, Steuerung ist für spezifischere, während Verschiebung und alt sind Modifikatoren, also zum Beispiel Control + Command + J navigieren Sie zum Symbol Control + Command + Option + J tut dies im Assistentenfenster, fügen Sie shift hinzu, und xcode wird Sie fragen, wo Sie es haben möchten –

+0

Option + Klicken Sie auf die Methode funktioniert genau das gleiche ... – Micro