我右键单击一个类类别并选择 fileOut 以将其导出到 .st 文件。问题是它从不问我保存到哪里,而只是自己选择一个文件夹(似乎是包含图像文件的同一个文件夹)。
我该如何更改它,迫使它实际询问我将文件保存到哪里?以前的 Squeak 版本(3.9.x)确实问过我。
Squeak 版本是 4.2,操作系统是 Ubuntu。
我右键单击一个类类别并选择 fileOut 以将其导出到 .st 文件。问题是它从不问我保存到哪里,而只是自己选择一个文件夹(似乎是包含图像文件的同一个文件夹)。
我该如何更改它,迫使它实际询问我将文件保存到哪里?以前的 Squeak 版本(3.9.x)确实问过我。
Squeak 版本是 4.2,操作系统是 Ubuntu。
看起来如果您不介意提交两次,4.3 中的默认行为是提示您是否要覆盖现有文件。之类Class.st already exists
的,然后选择choose another name
,您可以写入任何目录中的正确位置,尽管在带有图像的目录中有第二个副本。
我已经检查了 Pharo,它是一样的,菜单只是提供文件到预定义的位置。
但是,仍然完全可以通过脚本触发文件。寻找实现者#fileOut
并#fileOutOn:
举例;评估类似于 `myProgramEntity fileOutOn: aFileStream' 的内容应该这样做。