2010-12-10 24 views

Répondre

5

(mentionné par Alexandre Jasmin) comprendront des commentaires de classe, des chaînes, des sélecteurs et la source de la méthode.

Si la chaîne peut être contenue dans un nom de protocole de la méthode, je pense que vous devriez vérifier par programme. Quelque chose comme:

Smalltalk allClasses select: [ :c | 
    c organization categories anySatisfy: [: cat | 
     '*substring*' match: cat ] ]. 
4
  1. Sélectionnez le texte que vous souhaitez rechercher (généralement à partir d'un navigateur ou d'un espace de travail).
  2. Maj-Jaune Cliquez sur le texte pour faire apparaître un menu contextuel.


Cette volonté de menu contient entre autres des options de recherche avancées pour la chaîne de texte sélectionné:

  • sélecteurs contiennent
  • chaînes de méthode avec elle la source de la méthode
  • avec elle
  • noms de classe contiennent
  • commentaires de la classe avec elle
  • ensembles de changement avec elle
"source de méthode contenant"
+0

Donc, si je veux faire une recherche approfondie, je dois démarrer chacune des recherches séparément? – blueberryfields

+0

Je ne suis pas sûr d'avoir votre question. Cherchez-vous des chaînes manuellement ou par programme? Aussi quand vous dites * "sur toutes les classes, catégories et sélecteurs" * parlez-vous des classes, des catégories et des sélecteurs ** des noms ** ou juste de la recherche dans la ** source ** pour toutes les méthodes dans toutes les classes? La recherche de la méthode "source with it" * peut donner de bons résultats si vous ne savez pas de quel type de recherche vous avez besoin, mais vous avez généralement une idée de ce que vous cherchez en premier lieu. –

+0

Je cherche * all * références à une sous-chaîne, à partir de l'image. Cela inclut les noms et les sources. Imaginez un grep contre l'image, mais un peu plus joli. – blueberryfields