搜索与筛选
Agenda 让你可以快速搜索笔记,并筛选可见的笔记以匹配当前的搜索。不仅如此,你还可以把搜索限定在某个日期范围内,也可以限定为当前被标记为 简达 的笔记。
搜索笔记
要在 Agenda 中的任意位置搜索某个词……
- 点按放大镜按钮开始搜索。

- 在搜索栏中输入你要搜索的词。你既可以搜索简单文本,也可以使用众多搜索选项,按标签、人物、状态和其他内容类型来查找笔记。
- 点按列表中的任意结果即可跳转到该笔记。
如果你输入多个词,只有包含 全部 这些词的笔记才会匹配并显示出来。你可以点按搜索词并设置“筛选模式”来更改这一行为。
搜索结果高亮
当你选择某个搜索结果时,匹配的词会直接在笔记内容和标题中高亮显示,让你轻松找到目标。你可以在单条笔记内依次浏览高亮的匹配项,并使用“查找下一个”命令(macOS 上为 ⌘G)在结果中的匹配笔记之间移动。
在“聚焦”中搜索
Agenda 在 macOS 和 iOS 上与“聚焦”集成,因此你的笔记也会出现在全系统的“聚焦”搜索结果中。你无需启用任何设置——只要设备上的“聚焦”索引处于启用状态,你的 Agenda 笔记就会自动被包含在内。
搜索日期和日期范围
要把搜索结果限定为某个日期范围内的笔记……
- 点按放大镜按钮开始搜索。
- 输入任意所需的搜索词。
- 点按搜索栏右端的日历按钮:

- 在浮层中点按某个日期。
- 如果你想要一个日期范围,可以……
- 点按/轻点并拖动划过这些日期,或者……
- 点按起始日期,然后在 macOS 上按住 Shift 键点按结束日期。
提示: 有笔记与之关联的日期会带有一个黄点,让你轻松定位到你可能正在寻找的日期。
按状态搜索
选中了黄点按钮的笔记,就是你当前正在处理的笔记。它们处于 简达 之中。
要在搜索结果中只包含 简达 中的笔记……
- 按上述方式搜索。
- 点按搜索栏右端的圆形按钮,并选择 已标记为简达 作为搜索筛选条件。

同样地,你也可以按其他状态筛选,比如笔记是否已被标记为已完成,以及它被指定的颜色。
提示: 按住 Command 点按圆形按钮会立即启用 已标记为简达* 筛选,而按住 alt/option 点按该按钮会启用 *标记为已完成 筛选,无需通过菜单操作。
筛选可见的笔记
当你搜索时,会得到一个结果列表。如果你想改为用搜索词来筛选可见的笔记列表,只需点按搜索结果列表底部的“筛选笔记”按钮。
这样操作后,你会看到搜索图标(放大镜)的位置出现一个已启用的筛选按钮。该筛选会应用于所有显示的笔记,直到你点按/轻点将其关闭为止。

筛选文本
你可以使用搜索栏来筛选可见的笔记列表。只有与搜索匹配的笔记才会被包含在内。
有时,你想筛选的是每条笔记内部的内容。例如,你可能只想看到笔记中未完成的待办事项,而隐藏其余内容。
在 Agenda 中,轻点笔记列表顶部的项目标题,然后使用右上角的按钮,即可使用笔记内容筛选。

按下该按钮会显示多种不同的内容类型。选择你想包含的内容类型,其他所有类型都将保持隐藏。

如果你选中的是单个项目或概览,文本筛选会随其一起存储,甚至会同步到其他设备。
搜索标签和人物
在搜索栏中输入的词会匹配任何笔记文本,包括标签和人物标签。如果需要,你可以把搜索限定为只匹配标签或人物,而不是所有文本。
要搜索标签,请输入 # 符号后跟标签名,或使用出现的自动补全列表来选择标签。
搜索人物时,改为输入 @。
你也可以使用操作来搜索标签和人物。例如 不输入 #,而是输入
\tag。
在附件中搜索
Agenda 可以在你的附件内部搜索,包括 PDF、Word、RTF 和纯文本文件。找到匹配时,包含该附件的笔记会像其他匹配项一样出现在搜索结果中。
高级版: 在附件中搜索是一项高级版功能,仅在购买后可用。
搜索中的自动补全
我们已经看到,你可以使用 \tag 来搜索标签。搜索面板会显示一个供你选择的选项列表。
这对许多其他属性同样有效。如果你只输入 \,自动补全列表会显示无数可供搜索的属性。

搜索已归档的笔记
默认情况下,搜索结果会包含来自已归档项目的笔记,因此你不必担心遗漏相关的旧笔记。
从搜索创建智能概览
每当你跨所有项目执行搜索时,你都可以选择把它转换为智能概览,该概览会持续保持最新,并成为源列表中的一个条目。除了自定义的存储搜索之外,Agenda 还内置了一个“待办”概览,会自动显示所有包含未完成清单项的笔记。
例如,如果你搜索包含标签 #work 且日期为今天的笔记,你可以把它存储下来,或许命名为“今天的工作事项”。这个概览会随着你编辑和添加笔记而自动更新。你可以打开该概览,查看所有包含 #work 标签、且日期范围包含今天的笔记。
要存储搜索……
- 执行一次搜索。
- 点按/轻点搜索面板左下角的按钮。

- 在边栏中为新概览输入一个名称。
- 如果你的搜索包含日期,还需要在浮层底部做出一项选择。这会告诉 Agenda 你希望如何解释该日期。(见下一节。)
- 你还可以选择一个文本筛选选项。默认情况下会显示所有文本,但你可以选择应用当前筛选,或者基于该搜索生成一个筛选,只显示相关的段落。

高级版: 存储搜索是一项高级版功能,需要你已购买高级功能升级。
相对日期 与 绝对日期
你可能会好奇存储的搜索中日期是如何处理的。存储搜索时,你可以选择把日期解释为相对于当前日期的相对日期(例如 明天),或者绝对日期(例如 2018 年 1 月 22 日)。
相对日期会随时间推移而变化,因为当前日期在变。明天 永远是当前日期的后一天。
绝对日期不会改变。无论何时执行搜索,它都固定在同一时间点上。
提示: 智能概览还会让像
#defer(today)这样的相对日期标签每天保持更新,因此你的概览始终反映当前日期。
快速打开
要快速找到 Agenda 资料库中的任何笔记、项目或概览,你可以使用“快速打开”功能。
在 macOS 上,或者在 iPadOS 上配有硬件键盘时:
- 按下 ⎇ + [空格键] 或 ⇧⌘-O 来调出这个浮层:

你也可以直接轻点笔记列表顶部的分类名称(上面截图中的“Work”)。
- 开始输入以缩小结果列表,然后使用方向键和/或按下回车键,选择你想跳转到的笔记、项目或概览。
高级版: “快速打开”是一项高级版功能,仅在购买后可用。
在 iOS 上:
- 轻点并按住屏幕顶部的项目标题,就会显示快速打开菜单:

- 开始输入以缩小结果列表,然后轻点或按下回车键,选择你想跳转到的笔记、项目或概览。
提示: 在 iOS 和 iPadOS 版 Agenda 中,向下拉动 任何菜单都可以显示一个用于筛选菜单的搜索栏。如果你继续向下拉动菜单,搜索栏会自动获得焦点 并显示键盘,为你省去一次轻点。这在任何菜单中都有效。
除了按标题筛选之外,“快速打开”面板还支持以下查询:
-
日期搜索,如
today、yesterday、last week、21 march等 -
recent:过去 48 小时内编辑过的笔记 -
now:正在进行中的笔记 -
next或upcoming:接下来 48 小时内即将到来的笔记 -
earlier:今天早些时候的笔记
搜索语法速查表
单个词
在搜索栏中输入单个词,只显示文本内容、标题或标签中包含该词的笔记。
例如 输入 “cat” 将只显示文本、标题或标签中包含 “cat” 的笔记。
多个词
如果你输入多个词,将显示同时包含 全部 这些词的笔记。
例如
输入 cat dog 会显示同时匹配 “cat” 和 “dog” 的笔记。
标签
输入一个词也会搜索笔记的标签。如果你想把搜索限定为只匹配标签,请使用 # 符号。
例如
要搜索包含标签 “cat” 的笔记,请在搜索栏中输入 #cat。
人物
输入一个词也会搜索笔记的人物标签。如果你想把搜索限定为只匹配人物标签,请使用 @ 符号。
例如
要搜索包含标签 “Bob” 的笔记,请在搜索栏中输入 @Bob。
带参数的标签
你可以在标签中包含参数,比如 #color(green)。如果你输入 “color”,会得到所有包含 color 标签的笔记,无论其参数是什么。如果你在搜索中包含参数,则只有带该参数的标签才会匹配。
例如
输入 #color 会同时匹配含有 #color(green) 的笔记和含有 #color(yellow) 的笔记。
输入 #color(green) 只会匹配包含标签 #color(green) 的笔记。
due 标签
标签 “due” 比较特殊:它可以接受一个日期作为参数。该日期可以是绝对日期,比如 “due(22 Jan 2018)”,也可以是相对日期。如果输入的是相对日期,它会被转换为绝对日期。例如 如果你输入 #due(tomorrow),Agenda 会自动把 tomorrow 替换为第二天的日期。
搜索时,你可以输入带日期的 due 标签。这会匹配所有包含 due 标签、且其日期早于或等于搜索栏中日期的笔记。
例如
如果你输入搜索词 #due,它会匹配任何包含 due 标签的笔记。
如果你输入搜索词 #due(22 Jan 2018),它会显示所有 due 标签日期在 2018 年 1 月 22 日或之前的笔记。
星标
要搜索包含星标的笔记,请在搜索栏中输入标签 #star。