Pharo:如何更改 Playground 中每个卷轴的行数?

Pharo: how can I change number of lines per one scroll in Playground?

当我使用鼠标的滚轮滚动时,滚轮转动一圈(滚动的最小步长)会在 Playground 中滚动大约 7-8 行的文本。这太多了;我希望滚动更加连续。我该如何更改?

这只不过是一种技巧,而不是正确的方法,但我发现的是:

vSetScrollDelta
  |pd|
  pd := self vPageDelta.
  self vScrollbar
    scrollDelta: pd / 50 "<- added / 50"
    pageDelta: pd;
    interval: self vScrollbarInterval;
    setValue: self vScrollbarValue

编辑

我一直在想,如果我告诉我如何找到上面的方法,这个答案会更有用。这真的很简单,花了我几分钟时间(即使我不是 Pharo 用户)

  1. 为了开始,我写下了单词 scroll。这是一个明显的选择,因为问题是关于滚动的,对吧?

  2. 然后右击得到菜单:

  1. selectors containing it 命令将我带到了这个列表

  1. 在那个列表中class GeneralScrollPane出现了很多次所以我浏览了它。在那里我找到了看起来很有希望的方法 vScrollbarInterval。再次右键单击以获取其发件人并弹出 vSetScrollDelta,所以我试了一下。