DSH Plugins
返回列表
🖥️

dsh-file-finder

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install chzisnull/dsh-file-finder

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

在 DeepSeek Harness 中执行 dsh plugin install chzisnull/dsh-file-finder,或在 Settings → Plugins → Add plugin 安装 npm 包 dsh-file-finder;源码见 https://github.com/chzisnull/dsh-file-finder。

插件介绍

在 DeepSeek Harness 里找文件、改文件,往往要在 Files 标签、搜索和编辑器之间来回切。dsh-file-finder 把「找」和「开」收进一块磨砂命令面板:空查询时像资源管理器一样浏览当前工作区目录,输入关键字则按文件名或文件内容搜索,结果在 DSH 右侧文档预览里打开——与 Files 同源,内容命中还能跳到对应行。

核心能力围绕日常开发节奏设计:Cmd/Ctrl+P 搜文件名、Cmd/Ctrl+Shift+F 搜内容(由插件自身快捷键处理,避免与 DSH 默认绑定冲突);Enter 可预览,Cmd/Ctrl+Enter 或设置里改默认动作为内置编辑器,保存走 ctx.fs 并在磁盘已变更时拒绝覆盖。图片、音视频、PDF、HTML(沙箱)与 Markdown(DSH 渲染器)走内置查看器;编辑器侧支持语法高亮、行内查找、以及 JS/TS 等语言的同文件 Cmd/Ctrl+点击跳转定义。若已安装 DS Bot,还可通过 Cmd/Ctrl+Shift+B 在 Bot 与经典 Agent 模式间切换。

适合经常在 Harness 会话里翻代码、查字符串、快速预览或轻量编辑的开发者;也适合希望保留 VS Code 式找文件习惯、又不想为每次打开文件离开当前工作流的用户。Agent 侧同样提供 file_finder 工具,与面板能力一致。

使用场景

  • 不记得完整路径,只想用 Cmd/Ctrl+P 快速按文件名定位
  • 需要在整个工作区里搜某段字符串并跳到命中行
  • 想在 Harness 里预览 Markdown/PDF 或轻量改 UTF-8 文本而不切出会话

适合人员

  • 日常在 DSH 会话里读代码、查定义的开发者
  • 习惯 VS Code 找文件/搜内容快捷键的用户
  • 希望 Agent 与面板共用 file_finder 能力的工作流用户