
Better Search Result Views 是一个给 Obsidian 用的搜索增强插件,属于把笔记内查找和侧栏搜索结果重新组织起来的一类知识管理工具。它让原本一次只标出一处的文内查找,变成把全部命中按标题层级列出来的浮动面板,也给自带侧栏搜索加上标题树和一组增强选项,连被换行、页码标记切开的词、以及异体字都能搜到。它只在检索环节工作,不会改动你的笔记。项目以开源软件方式发布、采用 MIT 协议,是一个不联网、无遥测、电脑和手机都能用的Markdown编辑器插件。

场景痛点
在 Obsidian 里写多了长笔记,Ctrl+F 一次只跳出一个命中,要反复按上下箭头逐处翻,搜到第几处、分别在哪个小标题下,心里完全没数。侧栏搜索把结果平铺成一长串,同一个词被换行、注释或页码标记切断就漏检;读古籍、整理史料时,鄴和邺、於和于这种异体字还会被当成两个字。对依赖大量笔记做检索的人,结果看不全、搜不准,是日常使用技巧里常被忽略的盲区。

主要功能特点
文内查找,全部命中按标题层级一览
在笔记里按 Ctrl+F(可在设置里接管),正文上方浮出一个查找面板,把当前词的全部命中列出来,而不是一次只标一处。每条结果按标题层级归好、可折叠,比如多级标题笔记里搜「纳谏」,七处命中散落在哪些篇章一眼可见。面板还能在树形和紧凑(一处一行)两种布局间切换。对长笔记找词,这是很直接的效率工具提升。
点击结果即跳转,当前位置高亮
面板上每条结果都能点击,正文立即跳到对应位置并高亮,不用自己上下滚动定位。接管 Ctrl+F 后,若仍需替换等原生功能,可从命令面板调回 Obsidian 自带的查找条,两套查找互不冲突。面板还提供异体字、忽略标点、结果列表显示与隐藏等开关。这样既保留原生查找,又多了一个总览入口,是顺手的软件工具。
侧栏搜索结果,自动整理成标题树
它还增强 Obsidian 自带侧栏搜索(默认开启,可一键关闭)。开启后,原本平铺的结果补上所在标题行,按层级缩进、显示成可折叠标题树,点结果照常跳转,搜索范围仍用自带 path: 写法。搜索框右侧 ⚙ 菜单里多一组「搜索增强」选项,有选项生效时按钮上会亮小圆点。习惯用侧栏检索 Markdown 笔记的人,会觉得结果更有条理。
被换行、页码、标签切开的词照样命中
自带搜索遇到被换行打断的词会漏掉,增强后能把它们连起来:词被折行、页码标记、标签或注释切开,仍算命中。比如搜「威德被于四远」,自带搜索只找到没切开的一处,被标记切开的另一处也能找到。它在搜索瞬间把词改写成正则,path:、tag: 等操作符原样保留。做长文档的人漏检明显减少,是值得装上的工具推荐。
异体字等同,古籍繁简当作同一个字
对中文古籍和史料转写,它支持异体字等同检索:「鄴/邺」「於/于」这类写法不同、实为同字的情况,搜一个会把另一个也算上。例如搜「邺侯」,写成「鄴侯」的也出现,结果从两处变三处。该能力只用于检索,不改动笔记里的任何文字,异体表来自 Unicode Unihan。对读繁体、校勘异文的人,是相当对路的酷软趣站。
页码标记,结果直接标注原书页码
若笔记是古籍或整理本转写,可在第 N 页开始写一条 HTML 注释页码标记,形如 <!–p.N–>,N 为整数,卷首无印刷页码可写负数。识别后,文内面板每条结果都带页码,被标记切开的词也能搜到。它只认这一种格式,[p.12]、<p12、第12页 等写法不被识别;没标记的笔记照样能搜。对严谨的文字编辑整理很实用。
自定义规则,不联网、无遥测、可随时还原
设置集中一页:可自定义异体组(如「於于」),选用 Unihan 繁简、异写、语义三表,可设置是否接管 Ctrl+F。插件不联网、无遥测、无需账号,电脑手机可用,GitHub 以 MIT 协议发布。增强侧栏搜索会改动 Obsidian 未公开面板结构,升级后易失效,出错自动停用、关闭即还原,是边界清楚的实用软件。



官方网站
GitHub https://github.com/1012-web/better-search-result-views
下载地址
https://pan.quark.cn/s/888326a2c31a
相关推荐







