如何在Pharo GUI中替换单个方法内的#test符号?
在Pharo GUI中替换单个方法内的指定符号
方法一:编辑器内直接替换操作
- 打开Pharo类浏览器,定位到目标方法所属的类,找到并打开要修改的方法(比如示例里的
overview方法) - 在方法编辑器窗口中使用快捷键:
- Windows/Linux:按
Ctrl+F调出查找框,再按Ctrl+R切换到替换模式 - Mac:按
Cmd+F调出查找框,再按Cmd+R切换到替换模式
- Windows/Linux:按
- 在查找框输入
#test,替换框输入#production - 点击Replace All按钮(或按
Alt+A/Option+A),当前方法内的所有#test会被一次性替换为#production - 点击编辑器右上角的保存按钮(或按
Ctrl+S/Cmd+S)完成修改保存
方法二:通过方法右键菜单快速替换
- 在类浏览器的方法列表里,找到目标方法(比如
overview),右键点击方法名称 - 在弹出菜单中选择
Find...->Find in Method - 在查找替换窗口中输入查找内容
#test和替换内容#production - 点击
Replace All完成替换,系统会自动保存修改
示例验证
原方法代码:
overview send: #test sendSecond: #test
替换后代码:
overview send: #production sendSecond: #production
内容的提问来源于stack exchange,提问作者tukan
相关产品推荐
相关产品推荐

