dsh-minimap
在终端中运行以下命令:
dsh plugin install ping1999/dsh-minimap
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ping1999/dsh-minimap 即可从 https://github.com/ping1999/dsh-minimap 安装该插件,安装后重启 web 服务即可生效。
插件介绍
在 dsh web GUI 的 Files 侧栏打开一份几百行的代码文件后,想定位某个函数往往只能反复拖动滚动条、逐行扫视。dsh-minimap 把熟悉的 VS Code 风格缩略图(minimap)叠加到侧栏编辑器的右缘,将整篇文档压缩成一条纤细的文字缩略条,让你一眼纵览全文结构。
三种定位方式各司其职:点击缩略图任意位置即跳转并居中视口;按住半透明视口框拖动可让编辑器跟随滚动,鼠标和触屏均可;悬停缩略图后使用滚轮或触控板进行精细调整。语法着色采用渐进策略——行首次滚入视野后即获得与编辑器一致的高亮色,并自动适配明暗主题。整个插件是纯叠加层:不改动侧栏任何组件,每个标签页独立实例,关闭标签或卸载即完全清理干净;宽度随侧栏自适应(约编辑器宽度的 22%,钳制在 56–110 px),编辑器内容区自动预留缩略图宽度加 5 px 间隙,长行文字不会被遮挡。
适合经常通过 dsh-better-sidebar 在 dsh web GUI 中阅读较长代码或配置文件的开发者,尤其是习惯了 VS Code minimap 工作流的用户。该插件仅对 CodeMirror 6 文本查看器生效,图片、PDF 及 Markdown 预览不会出现缩略图。
使用场景
- 在长代码文件中快速定位目标函数或特定行
- 侧栏浏览配置文件时纵览整体结构后跳转
- 多标签页各自独立查看不同文件的缩略导航
适合人员
- 经常通过 dsh web GUI 阅读较长代码文件的开发者
- 习惯 VS Code minimap 工作流的 dsh 用户
- 需要在侧栏快速定位代码位置的团队成员