前言¶
DeepSeek Harness (DSH) 采用插件化架构。在 Web 界面中,开发者常需要在浏览器外编辑代码。手动配置路径效率低。下面介绍一个能自动扫描本地编辑器并一键打开工作区的插件。
插件简介¶
该插件由开发者 904915452 维护,采用 MIT 许可证。它通过在会话头部添加一个下拉框,实现本地编辑器的自动检测与工作区快速打开,解决从 Web 界面切入开发环境的痛点。
核心功能¶
-
列出实际检测到的编辑器
下拉框会显示本机实际检测到的编辑器,并带有彩色标识与类型标签。 -
一键打开工作区
点选后立即用选中的编辑器打开当前会话所在的工作区。 -
路径显示与刷新
下拉框头部显示将要打开的工作区路径,支持「重新扫描」刷新列表。 -
键盘操作
支持键盘导航(↑ / ↓ / Enter / Esc)及点击外部关闭。 -
主题跟随
自动跟随 DeepSeek Harness 的明暗主题。
安装与启用¶
使用 Git 克隆仓库并安装。
git clone https://gitee.com/zqy-904915452/dsh-editor-launcher.git
cd dsh-editor-launcher
dsh plugin --profile web add "file:$(pwd)"
dsh plugin --profile web install
安装完成后刷新页面,进入任一会话,在标题栏动作区即可看到「在编辑器中打开」按钮。
典型用法¶
- 点击下拉框,列出本机实际检测到的编辑器。
- 点选后立即用该编辑器打开当前工作区。
- 在下拉框头部显示将要打开的工作区路径,若需更新编辑器列表,可点击「重新扫描」。
注意事项¶
- 检测范围:检测是尽力而为,只覆盖了常见编辑器的常见安装位置。
- 刷新机制:插件在加载时扫描一次;编辑器的增删可点下拉框里的「重新扫描」。
- 界面限制:该功能仅 Web 界面有意义,Headless/TUI profile 中不存在该服务。