Raccourci clavier pour accéder à la définition

Je cherche un raccourci clavier uniquement pour Jump to Definition . Le raccourci intégré nécessite la souris: click + Double clic .

J’ai essayé d’append un raccourci clavier normal pour la commande de menu Edition> Rechercher> Aller à la définition , mais, hélas, cela ne fonctionnera que si le nom de la méthode est sélectionné. Je voudrais pouvoir positionner le curseur dans le nom de la méthode, le nom de la classe ou un autre symbole, et taper quelque chose comme + Shift + L.

Est-ce que quelqu’un connaît une solution, peut-être en utilisant un script, pour le problème?

Mise à jour : Le raccourci clavier fonctionne parfois et parfois pas. Lorsque je positionne le curseur de texte sur un appel de méthode sans parameters et que vous appuyez sur + Maj + L, cela m’amène à la définition. Mais cela ne fonctionne pas pour une méthode qui utilise un paramètre id . Cependant, cela fonctionne si le paramètre est un int .

J’ai soumis un rapport de bogue à Apple.

    Dans Xcode 4.5.2, le raccourci est maintenant ^ + + J ( Ctrl + Cmd + J plus lisible).

    Pour la fonctionnalité Jump to Definition , vous disposez des 4 options suivantes:

    1. Ctrl + Commande + J
    2. Ctrl + Commande + Clic Gauche (Touche d’un doigt)
    3. Commande + Clic Droit (Deux doigts tapotent)

    XCode 9 uniquement:

    1. Accédez à Xcode => Preferences => Navigation => Modifier la Command-click on Code pour Jumps to Definition , puis utilisez Commande + Clic gauche (appuyez un doigt)

    Pour XCode (testé dans Swift), les raccourcis clavier suivants fonctionnent. Trouvé très utile:

    Pour aller à l’ implémentation (probablement définition en Obj-C):

    Ctrl + Commande + J

    Pour revenir au contexte précédent :

    Ctrl + Commande + <

    Pour aller au contexte Forward :

    Ctrl + Commande + >

    Essayez ce qui suit: Cmd + Option + (ou Cmd + Shift + D et sélectionnez dans la liste) ou voyez ce lien atsortingbuer des raccourcis (cette dernière option est probablement ce que vous avez déjà essayé – cela peut nécessiter la sélection de la méthode).