Raycast 效率工作流
Raycast 的核心价值不是“替代 Spotlight”,而是把启动、查找、粘贴、跳转和自动化统一成可搜索、可绑定快捷键的命令入口。
Mac 上的高频操作散落在 Dock、菜单栏、Finder、浏览器书签、系统设置和各类脚本中。Raycast 用“唤出 → 搜索命令 → 执行动作”的结构降低上下文切换。
真正有效的使用顺序是:
- 先使用内置搜索和命令;
- 再为高频动作设置 hotkey;
- 对重复输入和固定入口使用 Snippets/Quicklinks;
- 最后才把稳定的个人流程写成 Script Commands。
不需要一开始给所有应用设置别名或安装大量扩展。
Raycast 的四层能力
Section titled “Raycast 的四层能力”| 层级 | 解决的问题 | 典型功能 |
|---|---|---|
| 搜索入口 | 快速找到应用、文件、命令 | Root Search、File Search |
| 信息复用 | 找回或重复输入内容 | Clipboard History、Snippets |
| 路径压缩 | 一步打开目标或执行动作 | Quicklinks、窗口管理、系统命令 |
| 自定义自动化 | 把脚本变成一等命令 | Script Commands、扩展 |
应用启动:先搜索,后设别名
Section titled “应用启动:先搜索,后设别名”输入应用名称的几个字母,Raycast 会根据使用频率调整排序。只有以下情况才值得设置 alias:
- 搜索结果长期不稳定;
- 应用名称不便输入;
- 需要固定的极短命令;
- 同名命令太多,必须消除歧义。
Alias 适合“可搜索但需要更容易命中”的命令;Hotkey 适合“每天高频、无需搜索、希望立即执行”的动作。二者不应为所有功能重复配置。
Clipboard History:减少重复复制
Section titled “Clipboard History:减少重复复制”Raycast Clipboard History可以搜索文本、图片、文件、链接、邮件地址和颜色等剪贴板记录。
适合的动作:
- 找回几分钟前复制的内容;
- 粘贴为纯文本;
- 从截图提取文字;
- 固定常用内容;
- 把频繁使用的记录转成 Snippet。
建议:
- 给 Clipboard History 设置一个不与窗口管理器冲突的全局快捷键;
- 根据隐私需求调整保存期限;
- 检查被排除应用和密码管理器行为;
- 敏感 token、密码和密钥不应依赖剪贴板长期保存;
- 频繁固定的内容应升级为 Snippet,而不是永远从历史里搜索。
Quicklinks:把固定路径变成命令
Section titled “Quicklinks:把固定路径变成命令”Quicklinks适合打开:
- 常用网站、管理后台和文档;
- 本地项目目录或文件;
- 带查询参数的搜索地址;
- 邮件、日历或其他 URL Scheme;
- 需要输入一个变量的动态地址。
例如:
| 名称 | Alias | 行为 |
|---|---|---|
| 搜 GitHub | gh |
打开 GitHub 搜索并代入参数 |
| 搜知识库 | wiki |
在知识库站点搜索关键词 |
| 打开项目 | proj |
用指定应用打开项目目录 |
| 管理后台 | admin |
打开固定后台地址 |
Quicklink 负责“跳到哪里”;若还要执行条件判断、文件处理或 API 调用,应改用 Script Command。
Snippets:管理重复输入
Section titled “Snippets:管理重复输入”Raycast Snippets用于保存并自动展开常用文本,支持名称、keyword、标签和动态占位符。
适合:
- 邮箱、地址和个人介绍;
- 固定回复与会议模板;
- 代码片段和提交模板;
- 常用 Markdown 结构;
- 日期、剪贴板等动态占位符。
Keyword 应避免正常输入时误触。可使用 !、;;、/ 等前缀,例如:
!mail → 常用邮箱;;addr → 地址/meet → 会议邀请模板Snippets 是“插入文本”,Quicklinks 是“打开目标”,两者不要混用。
窗口和系统命令
Section titled “窗口和系统命令”Raycast Window Management可以执行半屏、最大化、居中、移动到另一显示器等操作。高频布局适合 hotkey,低频布局保留搜索即可。
系统命令适合:
- 锁屏、休眠、静音;
- 切换深浅色;
- 清空废纸篓;
- 退出应用;
- 打开系统设置页面。
如果已经使用 AeroSpace 等窗口管理器,应明确快捷键归属:窗口布局交给一个权威工具,避免同一组合键被两边抢占。
Script Commands:把脚本变成命令
Section titled “Script Commands:把脚本变成命令”Raycast Script Commands可以索引 Bash、Python、Node.js、Swift、AppleScript 等脚本,并为它们提供标题、参数、输出模式和快捷键。
适合的场景:
- 启动本地开发环境;
- 打开项目、终端和文档组合;
- 查询或结束占用端口的进程;
- 切换音频设备;
- 打开日志、监控和部署页面;
- 调用个人 API 或自动化服务;
- 处理 Finder 当前选中的文件。
脚本设计原则:
- 幂等:重复执行不会破坏状态;
- 参数明确:不要依赖隐式当前目录;
- 失败可见:返回清楚的错误和退出码;
- 权限最小:只申请实际需要的 Automation、Accessibility 或文件权限;
- 可版本控制:优先保存纯文本脚本;
- 不内嵌凭据:token 从安全存储或环境注入。
Alias、Hotkey、Snippet、Quicklink、Script 的选择
Section titled “Alias、Hotkey、Snippet、Quicklink、Script 的选择”| 需求 | 最合适的工具 |
|---|---|
| 搜索应用时总是搜错 | Alias |
| 高频动作无需搜索直接执行 | Hotkey |
| 重复输入一段文本 | Snippet |
| 打开固定网站、文件或带参数 URL | Quicklink |
| 有逻辑、条件、文件处理或 API 调用 | Script Command |
| 安装别人做好的完整功能 | Extension |
从零搭建个人工作流
Section titled “从零搭建个人工作流”第一周只做三件事:
- 用 Raycast 启动应用和搜索命令;
- 配置一个 Clipboard History 快捷键;
- 创建 3–5 个真正重复使用的 Quicklinks 或 Snippets。
第二阶段再统计高频摩擦:
- 每天重复打开什么?
- 什么内容总在重复复制?
- 哪些操作需要经过三个以上界面?
- 哪条稳定 shell 命令每天都在运行?
只有能明确节省步骤的动作才自动化。安装扩展数量不是效率指标。
- 剪贴板可能包含个人信息,应定期检查保留策略。
- 社区扩展和脚本具有本机权限,安装前查看来源与权限。
- Script Command 实际由 Raycast 进程执行,系统授权应授予 Raycast,而不是误以为授予终端即可。
- 快捷键应有统一命名和分区,避免与 AeroSpace、ChatGPT、输入法和系统快捷键冲突。
- 易过时的插件、AI 套餐和网页自动化不应成为核心工作流的唯一依赖。
- Raycast 正从启动器扩展为跨平台的命令、自动化与 AI 工作台。
- Clipboard、Snippets、Quicklinks 和 Script Commands 仍是最稳定、与具体模型无关的基础层。
- AI、Agents、MCP 和第三方扩展变化较快,使用前应重新核对官方文档、费用与隐私边界。
- 本页依据 2026-08-01 的 Raycast 官方文档整理,标记为“易过时”并应定期复核。
- 哪些动作应该交给 Raycast,哪些继续由 AeroSpace、Shell 或系统快捷键负责,需要确定单一权威边界。
- Clipboard 的便利性与敏感信息保留风险需要按个人数据习惯调整。
- Script Commands 变多后,应建立统一目录、命名、版本控制和凭据注入方式。
- 第三方扩展是否值得安装,应按维护状态、权限范围和可替代性评估。