搜索功能

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

全文搜索

打开全文搜索

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

全文搜索:在侧边栏输入关键词,实时匹配全库笔记内容并列出结果

搜索文件内容

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

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

搜索并替换

全文搜索支持批量替换:

  1. 在搜索框中输入要查找的内容
  2. 点击搜索框左侧的箭头,展开替换框
  3. 在替换框中输入替换内容
  4. 点击「全部」,核对确认框后执行替换

当前支持全部替换。替换范围遵循包含和排除条件,只修改文件正文,不重命名文件。可以先查看搜索结果,确认范围后再操作;目前没有逐项替换和变更预览。

Tip

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

使用过滤选项

缩小搜索范围:

  • 包含模式 — 只搜索特定路径或文件类型,如 *.md 只搜索 Markdown 文件
  • 排除模式 — 排除某些文件夹,如输入 Archive 排除该文件夹及其内容
  • 区分大小写 — 勾选后精确匹配大小写

快速切换器

打开快速切换器

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

快速切换器:用键盘搜索文件、命令、标签和主题

四种搜索模式

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

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

URL 智能处理

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

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

文档内查找

在当前文件中搜索

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

查找并替换

在编辑器中按 Ctrl/Cmd + F 打开查找栏,点击左侧箭头展开替换输入框。输入查找和替换内容后,可以替换当前匹配项或全部匹配项。

文件索引

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

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

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

Info

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

相关操作