Mac mini 折腾记(Raycast):(四):Quicklinks:自定义搜索引擎

Quicklinks:自定义搜索引擎

在日常工作中,我们经常需要在特定网站上搜索信息:在 GitHub 上搜索代码仓库、在 Stack Overflow 上查找技术问题、在公司内部文档系统中搜索资料。传统的做法是先打开网站,再在网站的搜索框中输入关键词。Raycast 的 Quicklinks 功能可以将这个过程简化为一步:直接在 Raycast 中输入关键词,一键跳转到搜索结果页面。

在深入学习 Quicklinks 的使用方法之前,我们需要理解它的核心价值和设计思路。

减少搜索步骤

传统的网站搜索流程:

  1. 打开浏览器
  2. 输入网站地址或从书签中选择
  3. 等待页面加载
  4. 找到搜索框
  5. 输入搜索关键词
  6. 按下回车

使用 Quicklinks 后的流程:

  1. 打开 Raycast(Command + Space
  2. 输入 Quicklink 别名 + 搜索关键词
  3. 按下回车

从 6 步简化为 3 步,效率提升显著。

统一搜索入口

Quicklinks 将所有常用网站的搜索功能集中到 Raycast 中,形成统一的搜索入口。这带来两个好处:

  1. 减少认知负担:不需要记住每个网站的搜索方式(有的在顶部,有的在侧边,有的需要点击图标)
  2. 提升肌肉记忆:所有搜索操作都使用相同的交互模式(打开 Raycast → 输入 → 回车)

参数化搜索

Quicklinks 的本质是参数化的 URL 模板。例如,GitHub 搜索的 URL 格式为:

1
https://github.com/search?q={query}

其中 {query} 是搜索关键词的占位符。Raycast 会将用户输入的关键词替换到 {query} 位置,生成完整的 URL 并打开。

这种设计使得 Quicklinks 不仅可以用于搜索,还可以用于任何需要参数的 URL 操作,如:

  • 打开特定用户的 GitHub 主页:https://github.com/{username}
  • 查看特定股票的行情:https://finance.yahoo.com/quote/{symbol}
  • 翻译特定单词:https://translate.google.com/?sl=en&tl=zh-CN&text={word}

掌握 Quicklinks 的创建方法是高效使用的基础。让我们从最简单的创建流程开始。

基础 Quicklink 设置

步骤 1:打开 Quicklinks 管理界面

打开 Raycast(Command + Space),输入 create quicklink,按 Enter

image-20260203170851744

步骤 2:填写 Quicklink 信息

在弹出的表单中填写以下信息:

  • Name(名称):为 Quicklink 起一个描述性的名称,如 “GitHub Search”
  • Link(链接):包含 {Query} 占位符的 URL 模板,如 https://github.com/search?q={Query}
  • Alias(别名):触发 Quicklink 的快捷输入,如 gh

步骤 3:保存

点击 “Create Quicklink” 保存。

步骤 4:测试

打开 Raycast,输入 gh raycast(别名 + 空格 + 搜索关键词),按 Enter。浏览器会自动打开 GitHub 搜索结果页面,显示关键词 “raycast” 的搜索结果。

{Query} 参数使用

{Query} 是 Quicklinks 中最重要的占位符,代表用户输入的搜索关键词。Raycast 会自动对 {Query} 进行 URL 编码,确保特殊字符(如空格、中文)能够正确传递。

URL 编码示例

  • 用户输入:gh hello world
  • {Query} 的值:hello world
  • URL 编码后:hello%20world
  • 最终 URL:https://github.com/search?q=hello%20world

多个参数的处理

如果 URL 中需要多个参数,可以将 {Query} 放在任意参数位置。例如:

1
https://example.com/search?category=tech&keyword={Query}&sort=date

用户输入 ex raycast 后,会生成:

1
https://example.com/search?category=tech&keyword=raycast&sort=date

2.4.3 本节小结

本节完成了 Quicklinks 功能的全面学习,从核心价值到创建方法,再到高级技巧和实战案例。我们掌握了如何设计高效的别名,如何使用 {Query} 参数创建动态 URL,并通过四个真实场景演示了 Quicklinks 在不同工作场景中的应用。

要点何时使用关键动作
创建 Quicklink发现频繁搜索的网站时create quicklink 命令
使用 Quicklink需要在特定网站搜索时输入别名 + 空格 + 关键词
多参数传递URL 需要多个参数时创建多个专用 Quicklink
静态链接常访问的固定页面创建不含 {Query} 的 Quicklink