在侧边栏文本预览中查找并跳转命中位置
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Makk9609/dsh-find-viewer该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
为 DeepSeek Harness 侧边栏文本预览加查找栏:全文件匹配计数、高亮命中、跳转。
README
由 DeepSeek 最新模型翻译生成dsh-find-viewer
给 DeepSeek Harness 侧边栏的文本预览加一条查找栏,位置就在预览自带的文档工具栏里。
它搜索文件、显示命中数量、高亮命中,并在命中之间跳转。
查找栏覆盖在 Markdown 预览上,当前命中为橙色
查找栏:输入框、计数、上一个/下一个、区分大小写、全字匹配、关闭
功能
- 文档工具栏里的放大镜按钮,紧挨 Open in app。只在预览显示文本文件时出现,因此 PDF、图片、HTML、表格与 Office 预览的工具栏保持原样。
- 查找栏:输入框、n/m 计数、上一个/下一个、区分大小写(Aa)、全字匹配(W)、关闭。Enter 到下一处,Shift+Enter 到上一处,Esc 关闭。
- Cmd/Ctrl+F:当预览是你最后点击的面板时打开查找栏。
- 配色与 Edge/Chrome 页内查找一致:命中 #FFFF00 黄,当前命中 #FF9632 橙,两者文字都是黑色。输入关键词时会自动滚到第一处命中。
展开完整文档(README 剩余 1 节)
dsh-find-viewer 给 DeepSeek Harness 侧边栏的文本预览加一条查找栏,位置就在预览自带的文档工具栏里。 它搜索文件、显示命中数量、高亮命中,并在命中之间跳转。 查找栏覆盖在 Markdown 预览上,当前命中为橙色 查找栏:输入框、计数、上一个/下一个、区分大小写、全字匹配、关闭 功能 - 文档工具栏里的放大镜按钮,紧挨 Open in app。只在预览显示文本文件时出现,因此 PDF、图片、HTML、表格与 Office 预览的工具栏保持原样。 - 查找栏:输入框、n/m 计数、上一个/下一个、区分大小写(Aa)、全字匹配(W)、关闭。Enter 到下一处,Shift+Enter 到上一处,Esc 关闭。 - Cmd/Ctrl+F:当预览是你最后点击的面板时打开查找栏。 - 配色与 Edge/Chrome 页内查找一致:命中 #FFFF00 黄,当前命中 #FF9632 橙,两者文字都是黑色。输入关键词时会自动滚到第一处命中。 计数范围 | 预览 | 计数 | 跳转 | 高亮 | | 纯文本、代码 | 整份文件,精确 | 任意行,包括查看器尚未加载的行 | 已渲染的每一处 | | Markdown | 当前已渲染的文字 | 已渲染的每一处 | 已渲染的每一处 | Markdown 不同,是因为官方 Markdown 视图渲染的是排版后的 HTML:源码标记已不存在,也没有源码行锚点,所以它上面的查找只能在已渲染的内容里计数与跳转,计数随加载增长。纯文本与代码把源码行保留在 DOM 里,因此这两者是整份文件计数。 覆盖的文件:Markdown(.md、.markdown、.mdx)、纯文本与日志、以及代码(.js、.ts、.py、.go、.rs、.java、.c、.cpp、.css、.json、.yaml、 .toml、.sh、.sql 等)。表格(.csv、.tsv)、HTML 与 SVG 保留各自的预览。 Dockerfile 这类没有后缀的文件不在覆盖范围内,因为查看器按文件名后缀选择渲染器。 安装 从 npm: dsh plugin --profile web add dsh-find-viewer 直接从 GitHub: dsh plugin --profile web add github:Makk9609/dsh-find-viewer 然后重启 dsh web。也可以在插件市场或插件管理器里一键安装,它们会顺带启用该 bundle。 卸载: dsh plugin --profile web remove dsh-find-viewer 实现方式 插件没有构建步骤,也没有运行时依赖。它的浏览器半边只在文档工具栏的追加型 list 槽位(sidebar.right.tab.document.actions)里注册一个条目;list 槽位只做追加,不会顶掉任何既有控件。 - 整份文件计数用 harness 自己的分页读取(remote.workspaceFiles.read)——与预览本身用的是同一个读取入口。 - 高亮走 CSS Custom Highlight API:只登记 Range,不修改官方渲染器拥有的 DOM。 - 跳到尚未加载的行时,请求侧边栏导航到该行(sidebarRight.openResource),由查看器自己加载所需页面。 - 文案走客户端 locale 服务(内置中英文字典)。 它不以模块方式引用任何 harness 客户端包,也不注册全局快捷键;只有在预览是你最后点击的面板时才会接管 Cmd/Ctrl+F。 限制 - 整份文件扫描最多覆盖前 20,000 行或 4 MiB(先到者为准),文件更大时查找栏会注明。 最多绘制 3,000 处高亮,最多计数 50,000 处(超出显示 50000+)。 - 高亮需要 CSS Custom Highlight API(Chromium 105+、Safari 17.2+、Firefox 140+)。缺少该 API 时计数与跳转照常,只是不绘制高亮。 - 命中不跨行。 - 已在 DeepSeek Harness 0.2.0-rc.2 上验证。清单里没有声明 engines.dsh 范围,因为与后续版本的兼容性尚未测试。 开发 npm test # 用桩件加载浏览器半边,检查匹配、地址解码、注册形态与输出的高亮规则 client.js 是浏览器半边,index.js 是空的宿主半边——它的存在只是为了让 loader 载入这个包。 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Makk9609/dsh-find-viewer
在侧边栏文本预览中查找并跳转命中位置
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目