DSH Plugins
返回列表
🖥️

dsh-editor

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install yangshen830-eng/dsh-editor

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

运行 dsh plugin install yangshen830-eng/dsh-editor 即可安装,源码地址:https://github.com/yangshen830-eng/dsh-editor,安装后重启 DSH 便可会话主区看到文件标签页。

插件介绍

在 DSH 里和 Agent 协作时,你经常需要快速看一眼工作区文件、确认某处改动或做一次全局搜索,但每次都要切到另一个编辑器窗口或终端,思辨链条被打断。dsh-editor 把一套 VS Code 风格的文件浏览器和编辑器直接嵌入会话主区,一个「文件」标签页就能覆盖最日常的读码、改码、搜索、记笔记需求。

文件树自动跟随当前会话工作区,附带 Git 状态角标(M / A / ??),点击角标即可查看 diff。Monaco 编辑器支持多标签、语法高亮、Minimap、字号与快捷键自定义。跨文件搜索基于 ripgrep 流式输出,支持正则、全字、glob 包含/排除与跨文件替换,结果上限两万条并带虚拟滚动。Markdown 预览提供源码、预览、分屏三种视图,渲染 mermaid 图表、KaTeX 公式与任务列表。对话中出现的行内文件路径可以 Cmd+点击直接跳转打开。明暗主题实时同步到 Monaco 与高亮库。

如果你的 DSH 工作流是「读代码 → 小改 → 全局搜 → 随手记」这个高频轻量循环,又不想为此每次打开一个完整 IDE,dsh-editor 正好补上这块缺口。它不替代 VS Code,只是把最高频的几步折叠进你眼前这个窗口里。

使用场景

  • 在 DSH 会话中快速浏览和修改工作区代码文件
  • 跨文件搜索函数定义或全局替换变量名并查看命中上下文
  • 预览 Markdown 笔记并点击 Git 状态角标查看 diff

适合人员

  • 习惯在 DSH 里轻量协作、不想频繁切换 IDE 的开发者
  • 需要在会话中快速验证 Agent 改动的小步迭代使用者
  • 使用 Markdown 笔记加代码混合工作流的 DSH 用户