2012-01-05 7 views
15

C'è una scorciatoia da tastiera in Xcode per saltare all'implementazione di un metodo? Sono consapevole del fatto che il comando + clic salterà alla definizione, ma voglio passare al metodo di implementazione, non alla definizione. Inoltre, voglio usare le scorciatoie da tastiera, senza coinvolgere il mouse (inclusi i clic).Collegamento Xcode per saltare all'implementazione di un metodo?

+2

Dopo aver ottenuto la definizione del metodo con il comando + clic, eseguire di nuovo la firma del metodo per passare alla sua implementazione. –

+2

No. Quando si * definisce * il metodo in un file di intestazione Xcode passerà a questo ** DEFINIZIONE **. C'è una differenza in * IMPLEMENTAZIONE *. –

risposta

4

Tenere premuto Comando e fare clic sul metodo che si desidera vedere è l'implementazione.

+0

A partire da XCode 9, questo ancora salta alla definizione - si vede solo l'implementazione se l'implementazione è anche la definizione, cioè non si è definita la firma in un file di intestazione. Vorrei anche essere in grado di passare dalla definizione all'implementazione, ma non ho ancora trovato un modo. – user2465201

7

Command + click funzionerà, se volete "tastiera solo" scorciatoia è necessario mappare sotto Preferenze> chiave bindings-> Modifica-> Trova-> passare alla definizione

+4

Questo è "salta alla definizione", non "salta all'implementazione". È esattamente l'opposto. Questo ti porterà ai file header se il metodo è * definito * lì. –

20

Tasti di scelta rapida per 'Vai a definizione 'in XCode 4.5: Control-Command-J

Un'altra scorciatoia utile dopo il salto alla definizione è Control-Command-Left (che ti riporta indietro).

+0

Dovrebbe essere accettata risposta. –

Problemi correlati