2009-07-11 5 views
7

Quel est le moyen le plus rapide de passer à un symbole/sélecteur/classe particulier dans Xcode? (Je cherche des raccourcis clavier de préférence).Xcode question: Passer rapidement à un sélecteur/classe/symbole particulier?

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

  • « Ouvrir rapidement »> Cliquez sur les symboles le menu déroulant en haut de l'éditeur> Sélectionnez le sélecteur pour y accéder.
  • Cliquez sur "Project Symbols" dans la section "Groups and Files" dans la barre latérale de gauche, et tapez un nom dans le champ de texte Search en haut à droite de la fenêtre Xcode.

Existe-t-il un moyen plus rapide de le faire? (Si je pouvais même assigner un raccourci pour passer aux "Project Symbols", cela me suffirait, sinon, si je peux trouver un raccourci clavier pour aller à la liste déroulante des symboles au-dessus d'un éditeur qui le ferait).

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

+0

Je viens de réaliser qu'il s'agit de "Xcode" et non de "XCode". Corrigé le cas maintenant. – PlagueHammer

Répondre

18

Dans Xcode 3.2, la commande "Ouvrir rapidement" (Shift-Control-D) vous permet de saisir des sélecteurs et des noms de classes ainsi que des noms de fichiers. Cela vous rapproche au moins de ce que vous vouliez.

Votre idée d'utiliser la liste déroulante "Symboles" fonctionne également. Vous pouvez utiliser la combinaison de touches Control-2 pour afficher le menu déroulant Symboles, puis utiliser les touches fléchées ou commencer à taper le nom de la méthode que vous souhaitez atteindre.

Édition: Dans Xcode 4, la liste déroulante "Symboles" apparaît lorsque vous appuyez sur Ctrl-6. Vous pouvez changer cela dans les paramètres de Xcode en changeant la liaison de touche pour "Standart Editor> Afficher les éléments de document".

+4

Control + 2 a fait l'affaire. Merci :) (Il a été précédemment mappé pour passer Spaces pour moi). Curieusement, est-ce documenté n'importe où? – PlagueHammer

+0

Je ne pense pas.J'ai fait une vérification rapide à travers les "raccourcis clavier" dans Xcode lorsque j'ai posté cette réponse, mais cette frappe particulière n'apparaît même pas dans la liste. Quoi qu'il en soit, je suis content que cela fonctionne :) –

+2

@eJames La reliure Control-2 doit être sous l'onglet Liaisons de touches de texte en tant que pop-up Pop-Symbols. –

1

Un (sans doute brut) façon 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 changer de comportement en fonction de ce qui est sélectionné dans les groupes & Fichiers sidebar.

  • Sélectionnez « Symboles du projet » dans les « Groupes & Files » sidebar
  • Press ⌥⌘F (C'est Commande + Option + F) pour passer au champ de recherche
  • Entrez le symbole de sauter à et un aperçu va rapidement apparaître

(cela restera en vigueur jusqu'à ce que vous cliquez sur quelque chose d'autre dans les groupes de fichiers & encadré)

7

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

2

(commande + double clic) sur votre symbole/sélecteur/classe en tout lieu de votre application pour sauter les (en option + double clic) sur les classes/sélecteurs cadres pour accéder à leur référence dans help-> documentation

+0

Y at-il un moyen de le faire dans Xcode 4 avec un coup de clé lorsque le symbole est sélectionné au lieu de commander + cliquer? – Nick

Questions connexes