跳到主要内容

快速开始指南

如果你只有30分钟,就看这个文档!

🎯 立即开始 (30分钟)

第1步: 安装Raycast (5分钟)

brew install --cask raycast

安装后:

  1. 打开Raycast (⌘ + Space)
  2. 禁用Spotlight: 系统设置 → Siri与Spotlight → 取消勾选"显示聚焦搜索"
  3. 设置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分钟)

  1. 打开Raycast Settings
  2. Extensions → Script Commands
  3. 为常用脚本设置快捷键,例如:
    • Quick Note: ⌘ + ⌥ + N
    • Open Project: ⌘ + ⌥ + O

第4步: 使用一周 (10分钟/天)

在接下来的一周:

  • 每天使用这个自动化至少3次
  • 记录使用感受
  • 发现新的痛点

🚀 下一步行动 (1-2小时)

如果你是开发者

  1. 配置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"
  1. 设置项目启动脚本 (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

  1. 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

如果你是知识工作者

  1. 笔记系统 (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
  1. 信息收集 (20分钟)

使用Raycast的剪贴板历史:

  • 设置快捷键: ⌘ + Shift + V
  • 保存有用的信息片段
  • 定期整理到笔记中

📊 效果评估 (1周后)

回答这些问题:

  • ✅ 我使用自动化了吗?(每天 > 3次)
  • ✅ 它真的节省时间了吗?(> 5分钟/天)
  • ✅ 我愿意继续使用吗?

如果三个都是Yes,继续下一阶段。

🎓 深入学习路径

第2周: 扩展场景

第3周: AI集成

第4周: 系统化

  • 阅读: 最佳实践
  • 优化现有自动化
  • 建立个人最佳实践库
  • 时间投入: 2小时

🆘 遇到问题?

常见问题

Q: Raycast脚本不显示? A: 检查文件权限 chmod +x script.sh

Q: 路径找不到? A: 使用绝对路径 $HOME/path 而不是 ~/path

Q: 不知道自动化什么? A: 记录一天的工作,找出重复操作最多的3件事

Q: 配置太复杂? A: 从最简单的开始,一次只做一个

获取帮助

  1. 查看案例库找相似场景
  2. 查看最佳实践避免常见错误
  3. 查看完整系统架构了解原理

📝 下一步

选择你的路径:

路径1: 开发者 → 工具集成指南

学习Git、VS Code、终端的深度集成

路径2: 效率极客 → 工作流自动化

掌握各类场景的自动化工作流

路径3: AI爱好者 → AI增强方案

探索AI如何10x提升自动化效果

路径4: 稳健型 → 实施路线

跟随4周计划,系统性建设自动化系统


记住:

"完美是优秀的敌人。先让系统跑起来,再逐步优化。"

现在就选一个自动化,花15分钟实现它!🚀