DSH Plugins
返回列表
🖥️

dsh-open-in-editor

客户端 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install CnsMaple/dsh-open-in-editor

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install CnsMaple/dsh-open-in-editor 即可安装,插件源码位于 https://github.com/CnsMaple/dsh-open-in-editor 。

插件介绍

在 DeepSeek Harness Web GUI 里同时管理多个 workspace,想随手把某个项目的目录扔进编辑器里翻看代码,却得手动复制路径、切换窗口、再打开编辑器——步骤琐碎还容易找错目录。dsh-open-in-editor 正是为消灭这段摩擦而生:侧边栏每个 workspace 行的菜单里多出一个「打开工作区」入口,点击即在宿主机上唤起你指定的编辑器并直接打开对应目录。

编辑器选择完全可定制。默认走 auto 模式,依次探测 code、code-insiders、cursor、codium、subl、zed;也可以填任意命令名、绝对路径,甚至通过环境变量 %MY_EDITOR% / $MY_EDITOR 间接指定。特殊选项 explorer 则直接调起 Windows 资源管理器。配置改完刷新页面即可生效,无需重启 harness。

针对 Windows 上常见的「命令执行成功但窗口没出来」的问题,插件通过一次性交互式任务计划任务(schtasks /it)启动 GUI,确保编辑器窗口真正出现在当前登录用户的桌面上。此外还支持 DSH_OPEN_IN_EDITOR 环境变量作为 auto 模式下的优先覆盖。

适合日常在 Web GUI 中切换多个项目、又依赖本地编辑器做快速查看或编辑的开发者,尤其是 Windows 用户——省去手动拼路径和折腾窗口的烦恼,一键直达代码。

使用场景

  • 在 Web GUI 侧边栏一键将当前 workspace 目录打开到 VS Code 或 Cursor
  • Windows 下通过交互式任务计划任务确保编辑器窗口真正出现在桌面
  • 通过设置面板自定义编辑器命令、绝对路径或环境变量,刷新即生效

适合人员

  • 频繁在 Web GUI 中切换多个项目的开发者
  • 依赖本地编辑器做快速代码查看的 Windows 用户
  • 希望消除手动复制路径和窗口切换等琐碎步骤的团队