devAlice
← Mac

Mac 生产力工具 — Raycast · Rectangle · AltTab · Maccy · Karabiner

五款让你用键盘驾驭 macOS 的工具。配置、快捷键与真实的日常使用模式。

在 Mac 上,你大部分时间都花在窗口切换 + 搜索 + 剪贴板 + 按键映射上。macOS 默认功能尚可,但要完全用键盘驾驭,你需要这五款工具组合。一旦上手,你几乎不会再碰鼠标。

本指南适用于 macOS 14+,在 Mac 初始配置 之后约 30-60 分钟完成。一半是安装,一半是你每天真正会用的快捷键和模式

TL;DR

工具职责默认快捷键
RaycastSpotlight 替代品:启动器 + 计算器 + 剪贴板 + 扩展⌥ Space
Rectangle窗口管理(半屏 / 四分屏 / 全屏)⌃⌥ ←/→/↑/↓
AltTabWindows/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

初始设置

  1. 启动 — 打开 Spotlight(⌘ Space),输入"raycast",回车
  2. 热键 — Raycast 偏好设置 → 通用 → 将 Raycast 热键设置为 ⌥ Space(避免与 Spotlight 冲突)。禁用 Spotlight:
    • 系统设置 → 键盘 → 键盘快捷键 → Spotlight → 取消勾选"显示 Spotlight 搜索"
  3. 索引 — Raycast 自动索引应用程序和系统命令,无需额外配置

日常命令

输入结果
chromevsterm启动应用(几个字母即可)
12+34*5计算器(回车复制结果)
clip剪贴板历史(可被 Maccy 替代 — 见第 4 节)
tr hello翻译(Raycast Pro / 扩展)
bs google.comDuckDuckGo / 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
  1. 启动 — 通过 Launchpad 或 Raycast 打开
  2. 授予辅助功能权限
    • 系统设置 → 隐私与安全 → 辅助功能 → 开启 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
  1. 启动 → 授予辅助功能权限(路径同 Rectangle)
  2. 偏好设置 → 快捷键 → 保持 ⌥ 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
  1. 启动 → 授予辅助功能权限
  2. 偏好设置 → 通用:
    • 热键:⇧⌘ C(默认)。如果与 Raycast 剪贴板扩展冲突,禁用其中一个
    • 大小:200(200 条已够用;太多则搜索变慢)
  3. 偏好设置 → 存储 → "保存历史" ✅

日常快捷键

快捷键操作
⇧⌘ 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
  1. 启动并授予输入监控权限
  2. 安装驱动 — 首次启动会提示系统扩展;在系统设置 → 隐私与安全 → "允许"(底部附近)批准
  3. 可能需要重新登录或重启

Caps Lock → Ctrl(经典映射)

  1. Karabiner-Elements → 简单修改
  2. 左键 = caps_lock,右键 = left_control
  3. 保存(立即生效)

单击 Cmd → 输入法切换(复杂修改)

  1. Karabiner-Elements → 复杂修改 → 添加规则 → 导入更多规则
  2. 搜索"right command to eisuu/kana"或"korean toggle"
  3. 导入 → 启用
  4. 左 Cmd 单击 = 英文,右 Cmd 单击 = 中文/韩文(组合键仍作为 Cmd 使用)

Karabiner 的复杂修改是 JSON 规则。可以直接编写,但建议从 karabiner-elements/complex_modifications 导入开始。

验证 — "五分钟无鼠标"挑战

如果你能不用鼠标完成以下五项任务,配置就成功了:

  1. ⌥ Space Raycast → 输入 chrome → 回车
  2. ⌃⌥ ← 将 Chrome 移到左半屏
  3. ⌥ Spaceterm → 打开终端
  4. ⌃⌥ → 将终端移到右半屏
  5. 在终端中:echo hello world → 复制结果 → ⇧⌘ C 打开 Maccy → 确认之前的复制内容还在

五秒内完成且不卡壳,就说明配置成功了。

故障排除

Rectangle 快捷键无响应

99% 的情况是:辅助功能权限缺失。系统设置 → 隐私与安全 → 辅助功能 → 开启 Rectangle。如果是灰色,点击 + 手动添加 Rectangle.app。

AltTab 在某些应用中漏掉窗口

这些应用未被 Mission Control 识别为"独立窗口"。AltTab 偏好设置 → 控制 → 开关"将标准标签页显示为窗口"之类的选项。如果不行,则是应用本身的限制。

Karabiner 后外接键盘无响应

系统扩展批准未完成。系统设置 → 隐私与安全 → 底部的"允许"。macOS 只显示此提示约 30 分钟;如果错过,重试。

Raycast 感觉很慢

扩展太多。偏好设置 → 扩展 → 禁用未使用的。精简索引选项。

Maccy 记住了密钥

偏好设置 → 忽略 → 添加密码管理器应用 / 正则表达式。已捕获的条目:⌘ K 清空。

Raycast 热键与其他应用冲突

通常是因为 Spotlight 未被禁用。系统设置 → 键盘 → 键盘快捷键 → Spotlight → 取消勾选"显示 Spotlight 搜索"。

参考资料

更新日志

  • 2026-05-12:首次发布。五款工具 + 自动化脚本 + "五分钟挑战"验证 + 六个故障排除案例。