3

Squeak の 3.7 バージョンで実行されるイメージがあります。イメージ内のすべてのクラス、カテゴリ、およびセレクターで、文字列および文字列のフラグメントをテキスト検索したいと考えています。この種のことを行うために使用できる組み込みツールはありますか?

4

2 に答える 2

5

「それを含むメソッド ソース」(Alexandre Jasmin が言及) には、クラス コメント、文字列、セレクター、およびメソッド ソースが含まれます。

文字列がメソッドのプロトコル名に含まれている可能性がある場合は、プログラムで確認する必要があると思います。何かのようなもの:

Smalltalk allClasses select: [ :c |
    c organization categories anySatisfy: [: cat |
        '*substring*' match: cat ] ].
于 2010-12-10T02:23:01.133 に答える
4
  1. 検索するテキストを選択します (通常はブラウザーまたはワークスペースから)。
  2. Shift-Yellow テキストをクリックして、コンテキスト メニューを表示します。


そのメニューには、選択したテキスト文字列の高度な検索オプションがいくつか含まれています。

  • それを含むセレクター
  • メソッド文字列
  • メソッドソース
  • それを含むクラス名
  • それを含むクラスのコメント
  • それとセットを変える
于 2010-12-10T00:51:22.190 に答える