默认情况下,Pharo开发图像附带的浏览器似乎没有任何重构功能。将新的Pharo图像转换为更有用的方式最方便的方法是什么?
您可以在Pharo网站的下载页面上下载Pharo开发者镜像(其中包含一些开发工具,包括重构引擎),或者在Pharo核心镜像中使用以下脚本:
"Refactoring"
Gofer new
squeaksource: 'rb';
package: 'AST-Core';
package: 'Refactoring-Core';
package: 'Refactoring-Spelling';
load.
"OmniBrowser"
Gofer new
renggli: 'omnibrowser';
package: 'OmniBrowser';
package: 'OB-Standard';
package: 'OB-Morphic';
package: 'OB-Shout';
package: 'OB-Refactory';
package: 'OB-Regex';
package: 'OB-SUnitIntegration';
load.
"Tools"
Gofer new
renggli: 'unsorted';
package: 'Shout';
package: 'RoelTyper';
package: 'ECompletion';
package: 'ECompletionOmniBrowser';
load.
"Select Tools"
SystemBrowser default: (Smalltalk at: #OBSystemBrowserAdaptor).