Raycast 效率启动器
一句话概述:Raycast 是 macOS 上的效率启动器,用键盘快速搜索、启动应用、执行命令,替代 Spotlight,效率提升数倍。
核心知识点
| 概念 | 白话解释 |
|---|
| Raycast | 效率启动器 = 键盘版的万能遥控器(仅 macOS) |
| Extension | 扩展 = 社区插件(GitHub/Jira/翻译等) |
| Script Command | 脚本命令 = 自定义 Shell/Python/Node 脚本 |
| Snippet | 文本片段 = 快速输入常用文本 |
| Quicklink | 快捷链接 = 带参数的 URL 模板 |
| AI | 内置 AI = ChatGPT/Claude 集成 |
安装配置
# macOS 安装
brew install --cask raycast # Homebrew 安装
# 或从 https://www.raycast.com 下载
# 激活快捷键(默认)
# Option + Space(替代 Spotlight 的 Cmd + Space)
# 基本使用
# 1. 按 Option+Space 打开 Raycast
# 2. 输入关键词搜索
# 3. Enter 执行
常用功能
# 应用启动
# 输入应用名 → Enter → 启动应用
# 文件搜索
# 输入文件名 → 找到文件 → Enter 打开
# 计算器
# 直接输入 "128 * 1.5" → 显示结果
# 剪贴板历史
# 搜索 "Clipboard History" → 查看复制历史 → Enter 粘贴
# 窗口管理
# 搜索 "Left Half" / "Right Half" → 窗口分屏
# 或用快捷键:Ctrl+Option+← / →
# 翻译(需安装扩展)
# 输入 "translate metagenomics" → 翻译结果
# Snippets(文本片段)
# 定义:keyword="!email" → expansion="pengwenqiang@xxx.com"
# 使用:任何地方输入 !email → 自动替换
Script Command 自定义
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Quick SSH
# @raycast.mode silent
# @raycast.argument1 { "type": "text", "placeholder": "server name" }
# 快速 SSH 连接
case $1 in
"lab") ssh user@192.168.1.100 ;; # 实验室服务器
"cloud") ssh user@cloud.example.com ;; # 云服务器
*) echo "Unknown server: $1" ;;
esac
常见报错
| 报错 | 原因 | 解决 |
|---|
| 快捷键冲突 | 与其他应用冲突 | Raycast 设置中更换快捷键 |
| 扩展安装失败 | 网络问题 | 检查网络连接 |
| Script 无权限 | 脚本没有执行权限 | chmod +x script.sh |
速查表
# 核心快捷键
# Option+Space → 打开 Raycast
# Enter → 执行选中项
# Cmd+K → 显示操作菜单
# Tab → 自动补全
# Esc → 关闭
# 常用命令
# "quit <app>" → 退出应用
# "sleep" → 休眠
# "lock" → 锁屏
# "empty trash" → 清空废纸篓
# "system preferences" → 系统设置
# 推荐扩展
# Clipboard History → 剪贴板历史
# Window Management → 窗口管理
# GitHub → 搜索 repo/PR/issue
# Translate → 翻译
# Color Picker → 取色器
# 注意:Raycast 仅支持 macOS
# Linux/Windows 替代:Albert、Ulauncher、PowerToys Run