8
votes

Question Xcode: Aller rapidement à un sélecteur particulier / classe / symbole?

Quel est le moyen le plus rapide de sauter à un symbole / sélecteur / classe particulier dans xcode? (Je recherche des raccourcis clavier de préférence).

En ce moment, je sais deux façons de faire ceci:

  • "Ouvrir rapidement"> Cliquez sur le menu déroulant Symboles en haut de l'éditeur> Sélectionnez le sélecteur pour y sauter.
  • Cliquez sur "Symboles de projet" dans la section "Groupes et fichiers" de la barre latérale de gauche et tapez un nom dans le champ de texte de recherche en haut à droite de la fenêtre Xcode.

    Y a-t-il un moyen plus rapide de le faire? (Si je pouvais même assigner un raccourci pour sauter aux "symboles du projet", cela suffirait pour moi. Sinon, si je peux trouver un raccourci clavier pour passer à la liste déroulante du symbole au-dessus d'un éditeur qui le ferait).

    Pour les programmeurs expérimentés Xcode, qu'est-ce que vous utilisez pour sauter à un symbole?


1 commentaires

Je viens de réaliser que c'est "xcode" et non "xcode". Corrigé le cas maintenant.


4 Réponses :


1
votes

Un moyen (sans doute brut) de le faire semble être comme suit:

Ceci est basé sur le fait que le champ de recherche en haut à droite de la fenêtre Xcode semble modifier le comportement en fonction de ce qui est sélectionné dans la barre latérale des groupes et des fichiers.

  • Sélectionnez "Symboles de projet" dans la barre latérale "Groupes et fichiers"
  • Appuyez sur ⌥⌘f (c'est la commande + option + f) pour accéder au champ de recherche
  • Entrez le symbole pour passer à et un contour apparaîtra rapidement

    (cela restera en vigueur jusqu'à ce que vous cliquiez sur quelque chose d'autre dans la barre latérale des groupes et des fichiers)


0 commentaires

20
votes

dans Xcode 3.2, la commande "Open Rapide" (SHIFT-CONTROL-D) vous permet de saisir les sélecteurs et les noms de classe ainsi que les noms de fichiers. Cela vous ferait au moins vous rapprocher de ce que vous vouliez.

Votre idée de l'utilisation du déroulement "Symboles" fonctionne également. Vous pouvez utiliser le Keystroke Control-2 pour afficher le menu déroulant Symboles, puis utilisez les touches fléchées ou commencez à taper le nom de la méthode que vous souhaitez atteindre.

edit : dans xcode 4, la liste déroulante "Symboles" apparaît lorsque vous appuyez sur Control-6. Vous pouvez modifier ceci dans les paramètres Xcode en modifiant la liaison à la clé pour "Editeur standard> Afficher les éléments du document".


5 commentaires

Contrôle + 2 a fait le tour. Merci :) (il était précédemment mappé pour passer des espaces pour moi). Curieusement, c'est documenté n'importe où?


Je ne le pense pas. J'ai fait une vérification rapide à travers les "raccordements clés" dans Xcode lorsque j'ai posté cette réponse, mais que la frappe particulière ne se présente même pas dans la liste. Quoi qu'il en soit, je suis content que ça marche :)


@ejames Le clavier Control-2 doit être sous l'onglet Bindings de clé de texte en tant que symboles POP.


@Ashley Clark: Et c'est donc! Je n'ai même pas vu l'onglet "Liaisons de clé de texte" la première fois. Je vous remercie de le faire remarquer.


Comme une autre mise à jour, le contrôle + 6 est maintenant une liaison clé dans le menu Affichage -> Editeur standard -> Afficher les éléments du document, dans Xcode 4.3



7
votes

Si vous regardez le symbole dans un fichier source et que vous souhaitez passer à sa définition, cliquez dessus.


0 commentaires

2
votes

(commande + double clic) sur votre symbole / sélecteur / classe dans n'importe quel lieu de votre implémentation pour les sauter (Option + Double-clic) Sur les classes de framework / Sélecteurs pour passer à leur référence dans Help-> Documentation


1 commentaires

Existe-t-il un moyen de le faire dans Xcode 4 à l'aide d'une course clé lorsque le symbole est sélectionné au lieu de la commande + en cliquant?