Mac 生产力工具 — Raycast · Rectangle · AltTab · Maccy · Karabiner
五款让你用键盘驾驭 macOS 的工具。配置、快捷键与真实的日常使用模式。
在 Mac 上,你大部分时间都花在窗口切换 + 搜索 + 剪贴板 + 按键映射上。macOS 默认功能尚可,但要完全用键盘驾驭,你需要这五款工具组合。一旦上手,你几乎不会再碰鼠标。
本指南适用于 macOS 14+,在 Mac 初始配置 之后约 30-60 分钟完成。一半是安装,一半是你每天真正会用的快捷键和模式。
TL;DR
| 工具 | 职责 | 默认快捷键 |
|---|---|---|
| Raycast | Spotlight 替代品:启动器 + 计算器 + 剪贴板 + 扩展 | ⌥ Space |
| Rectangle | 窗口管理(半屏 / 四分屏 / 全屏) | ⌃⌥ ←/→/↑/↓ |
| AltTab | Windows/Linux 风格的窗口预览切换器 | ⌥ Tab |
| Maccy | 剪贴板历史 | ⇧⌘ C |
| Karabiner-Elements | 按键映射(Caps Lock → Ctrl 等) | (后台运行) |
前提条件
- macOS 14(Sonoma)或更新版本 — 部分 cask 在 12 及以下版本上无法运行
- 已安装 Homebrew — Mac 初始配置
- 管理员权限(可使用
sudo)
自动化脚本(可选)
一次性安装全部五个 cask — 请始终下载 → 验证 SHA-256 → 检查 → 运行:
setup-mac-productivity.sh# 1. 下载
curl -fsSL https://devalice.jaceclub.com/assets/mac/productivity/setup-mac-productivity.sh -o setup-mac-productivity.sh
# 2. 验证 SHA-256
shasum -a 256 setup-mac-productivity.sh
# 期望值:2a0e3cfd652afa6ecf95a35b315ff584a77a3bdb753cfad8eb978a023ab3a8d6
# 3. 检查
less setup-mac-productivity.sh
# 4. 运行
bash setup-mac-productivity.sh该脚本是幂等的 — 已安装的 cask 会跳过。权限授予和热键配置等手动步骤在下方说明。
1. Raycast — 5 分钟
Spotlight 能做的一切,Raycast 更快,还额外提供剪贴板 / 计算器 / 翻译 / 真正的扩展市场。单一工具中影响最大的一款。
安装
brew install --cask raycast初始设置
- 启动 — 打开 Spotlight(
⌘ Space),输入"raycast",回车 - 热键 — Raycast 偏好设置 → 通用 → 将 Raycast 热键设置为
⌥ Space(避免与 Spotlight 冲突)。禁用 Spotlight:- 系统设置 → 键盘 → 键盘快捷键 → Spotlight → 取消勾选"显示 Spotlight 搜索"
- 索引 — Raycast 自动索引应用程序和系统命令,无需额外配置
日常命令
| 输入 | 结果 |
|---|---|
chrome、vs、term | 启动应用(几个字母即可) |
12+34*5 | 计算器(回车复制结果) |
clip | 剪贴板历史(可被 Maccy 替代 — 见第 4 节) |
tr hello | 翻译(Raycast Pro / 扩展) |
bs google.com | DuckDuckGo / Google 搜索 |
kill | 终止进程 |
snippets | 代码片段(!email 风格触发自动插入) |
扩展(商店)
用 Store 命令打开扩展市场。推荐:
- Color Picker — 从任意像素拾取十六进制颜色
- Kill Process — 按 pid/name 终止进程
- Search npm — 即时 npm 包查询
- GitHub — 搜索仓库/Issue/PR
- Brew — brew install/list/upgrade
免费版已经足够。Pro(按月订阅)增加 AI/同步功能。先从免费版开始。
2. Rectangle — 5 分钟
窗口管理器。半屏、四分屏、全屏、移到下一个显示器 — 全靠一个快捷键。
安装 + 权限
brew install --cask rectangle- 启动 — 通过 Launchpad 或 Raycast 打开
- 授予辅助功能权限:
- 系统设置 → 隐私与安全 → 辅助功能 → 开启 Rectangle
- 未授权则快捷键无响应
默认日常快捷键
| 快捷键 | 操作 |
|---|---|
⌃⌥ ← | 左半屏 |
⌃⌥ → | 右半屏 |
⌃⌥ ↑ | 上半屏 |
⌃⌥ ↓ | 下半屏 |
⌃⌥ Return | 最大化 |
⌃⌥ U/I/J/K | 四分屏(左上/右上/左下/右下) |
⌃⌥ ←/→(重复按) | 1/2 → 1/3 → 2/3 循环 |
⌃⌥ Cmd ←/→ | 移到下一个显示器 |
⌃⌥ Backspace | 恢复原始大小/位置 |
如果默认键位不符合你的手感,在偏好设置 → 键盘快捷键中重新映射。Magnet 风格绑定一键应用。
真实使用模式
- 编辑器 + 终端 —
⌃⌥ ←编辑器 /⌃⌥ →终端。5 秒完成布局 - 编辑器 + 浏览器 + Slack —
⌃⌥ U/I/J四分屏 - 跨显示器 — 笔记本 + 外接:
⌃⌥ Cmd →将窗口全屏吸附到外接显示器
3. AltTab — 5 分钟
macOS 默认的 ⌘ Tab 按应用切换,当一个应用有多个窗口时非常让人抓狂。AltTab 带缩略图按窗口切换 — Windows/Linux 用户会感到亲切。
安装 + 权限
brew install --cask alt-tab- 启动 → 授予辅助功能权限(路径同 Rectangle)
- 偏好设置 → 快捷键 → 保持
⌥ Tab(默认)
日常快捷键
| 快捷键 | 操作 |
|---|---|
⌥ Tab | 下一个窗口 |
⌥ ⇧ Tab | 上一个窗口 |
按住 ⌥ Tab + 方向键 | 用方向键选择 |
⌥ Tab + Q | 关闭窗口 |
⌥ Tab + M | 最小化 |
推荐选项
- 偏好设置 → 外观 → 主题:macOS(原生外观)
- 偏好设置 → 控制 → "Also select windows":✅(鼠标悬停选择)
- 偏好设置 → 黑名单 → 排除视频会议应用(Zoom 等)以减少迷你窗口噪音
非常适合在同一应用的多个窗口之间跳转(如三个 VS Code 实例)— 比 `⌘ `` 更直观,且在每个应用中行为一致。
4. Maccy — 3 分钟
剪贴板历史。macOS 只记住最后一项;Maccy 将最近 N 条记录保存为可搜索的列表。
安装 + 权限
brew install --cask maccy- 启动 → 授予辅助功能权限
- 偏好设置 → 通用:
- 热键:
⇧⌘ C(默认)。如果与 Raycast 剪贴板扩展冲突,禁用其中一个 - 大小:200(200 条已够用;太多则搜索变慢)
- 热键:
- 偏好设置 → 存储 → "保存历史" ✅
日常快捷键
| 快捷键 | 操作 |
|---|---|
⇧⌘ C | 打开 Maccy |
| 输入 + 回车 | 复制并自动粘贴选中项 |
⌘ ⌫ | 删除条目 |
⌘ K | 清空历史 |
真实使用模式
- 连续 Token — 复制 Token A,复制 Token B,从 Maccy 调取 A
- 重用之前的搜索词 — 对多个文件应用相同的正则表达式
- 排除密钥 — 偏好设置 → 忽略 → 为密码管理器输出设置正则表达式(或按应用忽略)
⚠️ 处理完密钥(API 密钥、密码)后立即执行
⌘ K。Maccy 存储在本地,会持久化到磁盘。
5. Karabiner-Elements — 10 分钟
按键映射。最常见用途:
- Caps Lock → Control — 减轻左小指压力(Vim/Emacs 用户必备)
- 单击 Cmd → 输入法切换 — 中文/韩文用户
- 外接键盘映射 — HHKB/Keychron 修饰键对齐
安装 + 权限
brew install --cask karabiner-elements- 启动并授予输入监控权限
- 安装驱动 — 首次启动会提示系统扩展;在系统设置 → 隐私与安全 → "允许"(底部附近)批准
- 可能需要重新登录或重启
Caps Lock → Ctrl(经典映射)
- Karabiner-Elements → 简单修改
- 左键 = caps_lock,右键 = left_control
- 保存(立即生效)
单击 Cmd → 输入法切换(复杂修改)
- Karabiner-Elements → 复杂修改 → 添加规则 → 导入更多规则
- 搜索"right command to eisuu/kana"或"korean toggle"
- 导入 → 启用
- 左 Cmd 单击 = 英文,右 Cmd 单击 = 中文/韩文(组合键仍作为 Cmd 使用)
Karabiner 的复杂修改是 JSON 规则。可以直接编写,但建议从 karabiner-elements/complex_modifications 导入开始。
验证 — "五分钟无鼠标"挑战
如果你能不用鼠标完成以下五项任务,配置就成功了:
⌥ SpaceRaycast → 输入chrome→ 回车⌃⌥ ←将 Chrome 移到左半屏⌥ Space→term→ 打开终端⌃⌥ →将终端移到右半屏- 在终端中:
echo hello world→ 复制结果 →⇧⌘ C打开 Maccy → 确认之前的复制内容还在
五秒内完成且不卡壳,就说明配置成功了。
故障排除
Rectangle 快捷键无响应
99% 的情况是:辅助功能权限缺失。系统设置 → 隐私与安全 → 辅助功能 → 开启 Rectangle。如果是灰色,点击 + 手动添加 Rectangle.app。
AltTab 在某些应用中漏掉窗口
这些应用未被 Mission Control 识别为"独立窗口"。AltTab 偏好设置 → 控制 → 开关"将标准标签页显示为窗口"之类的选项。如果不行,则是应用本身的限制。
Karabiner 后外接键盘无响应
系统扩展批准未完成。系统设置 → 隐私与安全 → 底部的"允许"。macOS 只显示此提示约 30 分钟;如果错过,重试。
Raycast 感觉很慢
扩展太多。偏好设置 → 扩展 → 禁用未使用的。精简索引选项。
Maccy 记住了密钥
偏好设置 → 忽略 → 添加密码管理器应用 / 正则表达式。已捕获的条目:⌘ K 清空。
Raycast 热键与其他应用冲突
通常是因为 Spotlight 未被禁用。系统设置 → 键盘 → 键盘快捷键 → Spotlight → 取消勾选"显示 Spotlight 搜索"。
参考资料
- Mac 初始配置 — Homebrew/Git/SSH 优先
- Raycast / Rectangle / AltTab / Maccy / Karabiner-Elements
- karabiner-elements/complex_modifications — 规则市场
更新日志
- 2026-05-12:首次发布。五款工具 + 自动化脚本 + "五分钟挑战"验证 + 六个故障排除案例。