搜索功能

Aino LifeOS 提供三种搜索方式:全文搜索、快速切换器、文档内查找。本文介绍每种搜索的具体操作。

全文搜索

打开全文搜索

在侧边栏点击搜索图标,或使用快捷键打开全文搜索面板。

搜索文件内容

  1. 在搜索框中输入关键词
  2. 搜索结果按文件分组显示,每个匹配行显示上下文
  3. 点击任意结果,跳转到对应文件的对应位置

支持正则表达式。例如输入 task.*完成,匹配同一行中同时包含「task」和「完成」的内容。

搜索并替换

全文搜索支持批量替换:

  1. 在搜索框中输入要查找的内容
  2. 在替换框中输入替换内容
  3. 选择操作方式:
操作说明
单个替换逐一确认后替换
全部替换一次性替换所有匹配项
预览替换前查看变更效果
Tip

善用搜索替换来批量重命名标签。比如将 #待办 全部替换为 #todo,几秒钟就能完成全 Vault 的标签统一。

使用过滤选项

缩小搜索范围:

  • 包含模式 — 只搜索特定路径或文件类型,如 *.md 只搜索 Markdown 文件
  • 排除模式 — 排除某些文件夹,如排除 .obsidian 目录
  • 区分大小写 — 勾选后精确匹配大小写

快速切换器

打开快速切换器

Ctrl/Cmd + P 打开。这是最快的导航方式。

四种搜索模式

在快速切换器中输入不同内容,触发不同搜索模式:

输入内容搜索模式说明
文件名关键词文件搜索模糊匹配文件名,快速定位
#标签名标签搜索按标签查找笔记
主题关键词主题搜索搜索 PARA 主题
命令关键词命令面板执行应用命令

URL 智能处理

在快速切换器中直接输入 URL(如 https://example.com),会自动在内置浏览器中打开。

如果输入的关键词找不到匹配文件,可以选择用 Google 或自定义搜索引擎搜索。

文档内查找

在当前文件中搜索

  1. 在编辑器中按 Ctrl/Cmd + F,打开查找栏
  2. 输入关键词,当前文件中所有匹配项高亮显示
  3. 使用「上一个 / 下一个」按钮在匹配项之间跳转

查找并替换

Ctrl/Cmd + H 打开替换模式,在当前文件内进行查找替换。

支持区分大小写选项。

文件索引

Aino LifeOS 启动时会自动建立 Vault 的文件索引。索引内容包括:

  • 文件名和路径
  • Markdown 任务标记(- [ ]- [x]
  • Wikilink 引用关系([[双向链接]]
  • Frontmatter 元数据
  • 标签和分类信息
  • 习惯记录

索引存储在本地 SQLite 数据库中,确保搜索速度。

Info

大型 Vault(>5000 文件)首次建立索引可能需要 10-30 秒。后续会增量更新,几乎无感。

相关操作