1

我知道有灵魂。但也许 Pharo 可以在没有任何附加包的情况下执行以下操作:如何将发送者和实施者的搜索限制在某个类别?喜欢:我想在 OmniBrowser 中查看 compile: 的所有发件人。

更一般地说,您将如何找到从 OmniBrowser 调用编译的位置?(我大致记得有一些特殊的代码文本窗格负责编译器调用,但忘记了细节。)

4

2 回答 2

3
  1. Pharo by Example中,第 14.4 章详细描述了按照您的要求进行操作。
  2. 根据浏览上下文,这是accept:notifying:orOBClassDefinition的方法OBMethodDefinition
于 2010-07-20T17:07:24.077 回答
2

这很容易。Pharo 附带了它所谓的重构浏览器,它有很多东西,不仅仅是重构。做你想做的事,做:

  • 转到 OmniBrowser 包,从 OmniBrowser 中选择您想要的任何类别
  • 右键 -> 重构范围 -> 类别

这将打开一个新窗口,其中包含该范围的所有类(在本例中为特定类别)。然后,例如,如果您搜索发件人,它将仅在该范围内。

干杯

于 2010-07-20T16:09:57.103 回答