跳到主内容

dsh-open-in-ide 使用指南

在 Web 界面添加按钮,自动检测本地 IDE 并打开当前工作区文件夹。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

在 Web 界面添加按钮,自动检测本地 IDE 并打开当前工作区文件夹。

— 源: plugins.ai_summary

安装与验证

dsh plugin --profile web add github:LJninse/dsh-open-in-ide

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 宿主半(Node) index.mjs:负责在本机检测 IDE、启动所选 IDE,并自建同源 HTTP 路由 /open-in-ide。
  • 浏览器半(Client) client.js:负责顶栏按钮与下拉菜单 UI,通过同源 fetch 调用宿主半的路由。
  • 在 dsh Web GUI 中让 agent 干活时,一键把当前工作区目录在本地 IDE 中打开,边看边改。
  • 多 IDE 共存时(VS Code / Cursor / JetBrains 全家桶等)快速切换,无需记住各自的安装路径。
  • IDE 装在任意自定义目录(D 盘、便携版等)都能通过注册表 App Paths 精确定位;即便个别程序没写注册表,也有目录扫描兜底,实在扫不到还能手动指定任意 .exe。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则