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)
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则