跳转至

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