3

我有一个在 3.7 版本的 Squeak 上运行的图像 - 我想对图像中的所有类、类别和选择器进行字符串和字符串片段的文本搜索。有没有内置工具可以用来做这种事情?

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 回答