快速开始指南
如果你只有30分钟,就看这个文档!
🎯 立即开始 (30分钟)
第1步: 安装Raycast (5分钟)
brew install --cask raycast
安装后:
- 打开Raycast (⌘ + Space)
- 禁用Spotlight: 系统设置 → Siri与Spotlight → 取消勾选"显示聚焦搜索"
- 设置Raycast为 ⌘ + Space
第2步: 创建第一个自动化 (10分钟)
选择你最大的痛点,实现下列之一:
选项A: 快速打开项目
# 创建脚本目录
mkdir -p ~/.config/raycast/scripts
# 创建脚本
cat > ~/.config/raycast/scripts/open-project.sh << 'EOF'
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Open Project
# @raycast.mode silent
# @raycast.icon 📁
# @raycast.argument1 { "type": "text", "placeholder": "项目名称" }
PROJECT_DIR="$HOME/Developer"
cd "$PROJECT_DIR/$1" && code .
echo "✅ Opened $1"
EOF
# 添加执行权限
chmod +x ~/.config/raycast/scripts/open-project.sh
使用: Raycast → "open project" → 输入项目名
选项B: 智能笔记
cat > ~/.config/raycast/scripts/quick-note.sh << 'EOF'
#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title Quick Note
# @raycast.mode silent
# @raycast.icon 📝
# @raycast.argument1 { "type": "text", "placeholder": "笔记内容" }
NOTES_DIR="$HOME/Documents/Notes"
DATE=$(date +"%Y-%m-%d")
TIME=$(date +"%H:%M")
mkdir -p "$NOTES_DIR"
echo "[$TIME] $1" >> "$NOTES_DIR/$DATE.md"
echo "✅ Note saved"
EOF
chmod +x ~/.config/raycast/scripts/quick-note.sh
使用: Raycast → "quick note" → 输入内容
选项C: Git快速提交
cat > ~/.config/raycast/scripts/git-quick-commit.sh << 'EOF'
#!/bin/bash
# @raycast.schemaVersion 1
# @raycast.title Git Quick Commit
# @raycast.mode fullOutput
# @raycast.icon 🚀
# @raycast.argument1 { "type": "text", "placeholder": "提交信息" }
git add .
git commit -m "$1"
git push
echo "✅ Committed and pushed"
EOF
chmod +x ~/.config/raycast/scripts/git-quick-commit.sh
使用: Raycast → "git quick" → 输入提交信息
第3步: 设置快捷键 (5分钟)
- 打开Raycast Settings
- Extensions → Script Commands
- 为常用脚本设置快捷键,例如:
- Quick Note: ⌘ + ⌥ + N
- Open Project: ⌘ + ⌥ + O
第4步: 使用一周 (10分钟/天)
在接下来的一周:
- 每天使用这个自动化至少3次
- 记录使用感受
- 发现新的痛点
🚀 下一步行动 (1-2小时)
如果你是开发者
- 配置Git别名 (15分钟)
# 添加到 ~/.gitconfig
git config --global alias.st "status -sb"
git config --global alias.cm "commit -m"
git config --global alias.aa "add --all"
git config --global alias.ps push
git config --global alias.pl pull
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
- 设置项目启动脚本 (20分钟)
# 在 ~/.zshrc 或 ~/.bashrc 中添加
function dev() {
project=$1
cd ~/Developer/$project || return
echo "🚀 Starting $project..."
# 启动Docker (如果有)
[ -f docker-compose.yml ] && docker-compose up -d
# 安装依赖 (如果需要)
if [ -f package.json ] && [ ! -d node_modules ]; then
npm install
fi
# 启动开发服务器
if [ -f package.json ]; then
npm run dev &
fi
# 打开编辑器
code .
echo "✅ Ready!"
}
使用: dev my-project
- AI辅助Commit (20分钟)
如果有Claude API:
# 安装claude-cli
npm install -g @anthropic-ai/claude-cli
# 配置
claude-cli config set ANTHROPIC_API_KEY your-key
# 添加Git别名
git config --global alias.smartcommit '!f() { git diff --cached | claude-cli "Generate commit message:" | git commit -F -; }; f'
使用: git smartcommit
如果你是知识工作者
- 笔记系统 (30分钟)
# 创建笔记结构
mkdir -p ~/Documents/Notes/{Daily,Projects,Meeting,Ideas}
# 每日笔记快捷方式
echo 'alias today="code ~/Documents/Notes/Daily/$(date +%Y-%m-%d).md"' >> ~/.zshrc
# 会议笔记脚本
cat > ~/scripts/meeting.sh << 'EOF'
#!/bin/bash
title=$1
file=~/Documents/Notes/Meeting/$(date +%Y-%m-%d)-$title.md
cat > "$file" << TEMPLATE
# $title
**日期**: $(date +"%Y-%m-%d %H:%M")
**参与者**:
## 讨论要点
## 行动项
- [ ]
## 下一步
TEMPLATE
code "$file"
EOF
chmod +x ~/scripts/meeting.sh
- 信息收集 (20分钟)
使用Raycast的剪贴板历史:
- 设置快捷键: ⌘ + Shift + V
- 保存有用的信息片段
- 定期整理到笔记中
📊 效果评估 (1周后)
回答这些问题:
- ✅ 我使用自动化了吗?(每天 > 3次)
- ✅ 它真的节省时间了吗?(> 5分钟/天)
- ✅ 我愿意继续使用吗?
如果三个都是Yes,继续下一阶段。
🎓 深入学习路径
第2周: 扩展场景
- 阅读: 工作流自动化
- 实现3-5个工作流
- 时间投入: 5小时
第3周: AI集成
- 阅读: AI增强方案
- 集成Claude/GPT
- 时间投入: 3小时
第4周: 系统化
- 阅读: 最佳实践
- 优化现有自动化
- 建立个人最佳实践库
- 时间投入: 2小时
🆘 遇到问题?
常见问题
Q: Raycast脚本不显示?
A: 检查文件权限 chmod +x script.sh
Q: 路径找不到?
A: 使用绝对路径 $HOME/path 而不是 ~/path
Q: 不知道自动化什么? A: 记录一天的工作,找出重复操作最多的3件事
Q: 配置太复杂? A: 从最简单的开始,一次只做一个
获取帮助
📝 下一步
选择你的路径:
路径1: 开发者 → 工具集成指南
学习Git、VS Code、终端的深度集成
路径2: 效率极客 → 工作流自动化
掌握各类场景的自动化工作流
路径3: AI爱好者 → AI增强方案
探索AI如何10x提升自动化效果
路径4: 稳健型 → 实施路线
跟随4周计划,系统性建设自动化系统
记住:
"完美是优秀的敌人。先让系统跑起来,再逐步优化。"
现在就选一个自动化,花15分钟实现它!🚀