首页界面
项目列表页面
打开 OOMOL Studio 后,首先看到的就是项目列表页面。

你可以在这里查看本地的所有项目,也可以创建、导入和删除项目。
左侧是首页导航栏,点击不同选项可以切换到不同页面。下面会依次介绍这些页面的作用。
左下角显示的是当前账户的 OOMOL 积分 信息,你可以看到积分使用情况、剩余数量,以及进入积分管理页面。
当鼠标移动到右上角个人头像时,会弹出一个菜单,可以在这里管理你的账户信息和 APP 设置。
右侧的导入按钮用于导入项目。你可以选择本地项目文件夹,也可以选择本地 .oomol 文件进行导入。
.oomol 文件是 OOMOL Studio 的项目文件格式,包含了项目的所有信息和数据(不包括密钥)。你可以在项目界面对其进行导出。
社区页面

你可以在这里浏览社区分享的项目和 Flow,也可以直接搜索。
你也可以使用任意浏览器打开: https://hub.oomol.com/
关于更多的社区介绍可以参考社区。
密钥页面

在这个页面中,你可以统一管理所有密钥,包括创建、删除、更新,以及查看详细信息。
我们预设了一些常用的密钥类型,方便你快速创建相关密钥,而不必手动输入所有键名,如图所示:




空间页面

在这个页面中,你可以查看、删除和新增磁盘挂载。这些挂载都会体现在项目的虚拟环境中。
“磁盘” 是 OOMOL Studio 里的一个概念,表示暴露给虚拟环境的存储挂载点,类似容器中的 Volume。
点击右上角的挂载磁盘按钮后,会弹出一个对话框,让你选择要挂载的目录。“宿主机目录”表示你电脑上的本地目录,“容器目录名”则是它在虚拟环境中的显示名称。


为了保证不同系统之间的兼容性,“容器目录名”必须以小写字母或数字开头,只能包含小写字母、数字、点、下划线和连字符,且最长为 215 个字符。
为了安全起见,我们默认情况下只会挂载下列目录到虚拟环境中:
~/oomol-storage->/oomol-driver/oomol-storage- 项目数据的存储根目录,用户可以在运行 Flow 前,选择此目录或者其下的目录作为数据存储目录。
~/.oomol-studio/sessions->/oomol-driver/sessions- 每次运行时的会话目录,每次运行 Flow 时,OOMOL Studio 都会在这个目录下创建一个新的嵌套目录,作为当前运行的会话目录。
- 其创建的嵌套规则为:
/oomol-driver/sessions/{project_name}/{flow_name}/{timestamp},其中project_name为项目名称,flow_name为 Flow 名称,timestamp为当前时间戳。 - 作为 Flow 的开发者,你可以通过使用
context.sessionDir来获取当前会话目录的路径。适用于在本次运行时共用数据的场景。
~/.oomol-studio/oocana-tmp-root->/oomol-driver/oocana-tmp-root- 用于调试的临时目录,每次运行时,OOMOL Studio 都会在这个目录下创建一个新的目录,作为当前运行时的临时目录,这个目录具备以下性质: 运行失败时不会自动删除,运行成功时会自动删除。
- 作为 Flow 的开发者,你可以通过使用
context.tmpDir来获取当前运行时的临时目录的路径。
设置页面

在这个页面中,你可以配置 OOMOL Studio 的基础设置,包括主题、语言、镜像源和代理等。
在 Windows 系统中,这里将会新增一个 “OVM 文件夹”,这用于修改: OVM 数据存放位置,因为 OVM 数据会随着使用时间的增加而增大,所以我们建议将其放在一个大一点的磁盘中。默认情况下,OVM 数据会存放在 C:\Users\{username}\.oomol-studio\ovm 目录下。
关于 “OVM 文件夹” 迁移,可以见 这里