Skip to content
文档首页

外部工具联动 ​

处理完一段任务后,常常需要切到外部工具继续:在 Sysplorer 里打开模型、在 VS Code 里改代码、在文件管理器里查看产物、或在系统终端里执行命令。Mogick 桌面端提供两类入口,都会以当前项目目录为上下文打开对应工具。

在外部工具中打开

在外部工具中打开(顶部按钮) ​

激活项目后,会话顶部工具栏最右侧有一个「在外部工具中打开」的拆分按钮:左侧主区是一个工具图标,右侧是下拉箭头。

点击右侧箭头展开菜单,菜单分为两组,中间用分隔线隔开:

  • 专业工具:Syslab、Sysplorer、Sysbuilder。已检测到安装的工具可直接点击;未安装 Syslab / Sysplorer 时会显示「前往下载」,未安装 Sysbuilder 时不显示该项。
  • 通用入口:
    • 文件资源管理器 —— 在系统文件管理器中定位到当前项目目录。
    • 系统终端 —— 在当前项目目录拉起一个系统终端窗口(区别于应用内的集成终端)。
    • VS Code —— 用 VS Code 打开当前项目目录。仅在本机检测到 VS Code 时才出现,未安装则整项不显示。

文件资源管理器和系统终端是操作系统自带能力,始终可用。

快捷打开与按钮记忆 ​

不想每次都展开菜单时,可以直接点按钮左侧主区,用主区当前指向的工具一键打开当前项目。

  • 主区图标会指向本会话上次成功打开的工具;本会话还没用过时,退化为列表中第一个可打开的工具。
  • 悬停主区会提示「通过 X 打开」。
  • 这个记忆按会话独立:不同会话各记各的,互不影响。

Sysplorer 的打开对象 ​

选择 Sysplorer 时,打开对象是 .mo 模型而非目录:优先取工作区根目录的 package.mo,否则取根目录下按字母序的第一个 .mo,都没有时回退为打开目录。其余 MWORKS 工具与通用入口均以项目目录为上下文。

异常情况 ​

  • Syslab / Sysplorer 未安装:点击名称后的「前往下载」,系统默认浏览器会打开当前站点对应的产品下载页。
  • Sysbuilder 未安装:顶部菜单不显示该项。
  • 没有当前项目:点击通用入口会提示「当前没有打开的项目」,不会静默。
  • 工具启动失败(路径失效、进程拉起失败):给出可读的错误提示,菜单不残留。
  • 工具已在运行:复用已有窗口打开当前项目,不重复启动。

文件右键打开 ​

右侧文件树里右键单个文件,也能按文件类型调用外部工具。

Sysplorer ​

.mo 文件默认对应 Sysplorer。右键 .mo 文件,如果检测到 Sysplorer,可选择「在 Sysplorer 中打开」;未检测到时菜单项置灰并提示「未检测到 Sysplorer」。

Syslab ​

.jl 文件默认对应 Syslab。右键 .jl 文件,如果检测到 Syslab,可选择「在 Syslab 中打开」;未检测到时菜单项置灰并提示「未检测到该工具」。

默认程序 ​

其他文件类型会使用系统默认程序打开,适合查看 CSV、图片、日志或系统已经关联的文件格式。

添加到聊天 ​

右键文件选择「添加到聊天」后,文件会进入输入框上方的附件区。同一个文件重复添加不会产生重复附件,附件也可以从附件区移除。

打开后怎么确认 ​

工具成功启动后,应打开当前项目目录或目标模型;Sysplorer 会优先打开根目录的 package.mo 或第一个 .mo 文件。工具窗口出现但内容不是当前项目时,先回到 Mogick 确认活动任务所属项目,再重新打开。

外部工具保存的修改会直接写入磁盘。返回 Mogick 后刷新文件树,并在审查页确认这些外部改动是否属于预期范围。