You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Roassal安装后遗留的Pharo主菜单项?

移除Roassal添加的“Load full version”主菜单项

有两种方式可以移除这个持久化菜单项,根据你的需求选择:

临时移除(仅当前会话生效)

在Workspace中执行以下代码,直接从当前的World Menu实例中删除对应菜单项:

WorldMenu default mainMenu
	removeMenuItemWithLabel: 'Load full version'

执行后刷新主菜单就能看到效果,但重启Pharo后菜单项会重新出现。

永久移除(重启后依然生效)

该菜单项由RSWorldMenu类的menu06LoadFullVersionOn:方法添加,你可以通过修改这个方法来阻止它被创建:

方法1:直接修改原方法

  1. 在系统浏览器中搜索并打开RSWorldMenu类的menu06LoadFullVersionOn:方法
  2. 找到添加菜单项的代码行(类似aMenu add: 'Load full version' target: self selector: #loadFullVersion)
  3. 将这行代码用双引号"包裹注释,或者直接删除,之后保存方法

方法2:用扩展方法覆盖(不修改原类代码)

如果不想改动原类代码,可以创建一个扩展方法替换原逻辑:

RSWorldMenu class >> menu06LoadFullVersionOn: aMenu
	"空实现,不添加菜单项"

将这段代码放在你自己的包中保存,原方法的逻辑就会被覆盖,不会再生成目标菜单项。

内容的提问来源于stack exchange,提问作者vfclists

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 19:37:01