我的 Mac 效率工具清单
我的 Mac 效率工具清单
作为一名开发者,好的工具能让工作效率事半功倍。这里记录了我在 Mac 上常用的一些效率工具,希望对你也有所帮助。
🚀 终端工具
Warp
一款现代化的终端工具,拥有强大的 AI 辅助功能和直观的界面设计。相比传统终端,Warp 提供了更好的命令补全和历史搜索体验。
安装方式:
# 使用 Homebrew 安装
brew install --cask warp
# 或访问官网下载
# https://www.warp.dev/
使用示例:
- 使用
Cmd + K打开 AI 命令助手,输入自然语言即可生成命令 - 使用
Cmd + Shift + R快速搜索历史命令 - 支持块选择,可以直接点击命令输出进行复制
- 使用
Cmd + D分屏,支持多窗格同时操作
iTerm
Mac 上最流行的终端模拟器之一,功能强大且高度可定制化。支持分屏、快捷键配置、主题定制等丰富功能。
安装方式:
# 使用 Homebrew 安装
brew install --cask iterm2
# 或访问官网下载
# https://iterm2.com/
使用示例:
# 配置 Oh My Zsh 美化终端
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 常用快捷键
# Cmd + D:垂直分屏
# Cmd + Shift + D:水平分屏
# Cmd + T:新建标签页
# Cmd + F:搜索
# Cmd + Option + E:批量执行命令
OpenInTerminal
快速在终端中打开 Finder 当前目录的小工具,极大提升了文件管理和命令行操作之间的切换效率。
安装方式:
# 使用 Homebrew 安装
brew install --cask openinterminal
# 或从 GitHub 下载
# https://github.com/Ji4n1ng/OpenInTerminal
使用示例:
- 安装后在 Finder 工具栏会显示图标
- 点击图标即可在当前目录打开终端
- 支持 iTerm、Terminal、Warp 等多种终端
- 可设置快捷键快速打开
OpenInTerminal-Lite
OpenInTerminal 的轻量版本,提供了更简洁的功能,适合追求简单高效的用户。
安装方式:
# 从 GitHub 下载
# https://github.com/Ji4n1ng/OpenInTerminal
# 或通过 Homebrew 安装
brew install --cask openinterminal-lite
使用示例:
- 右键 Finder 中的文件夹,选择"在终端中打开"
- 比完整版更轻量,占用资源更少
- 支持自定义终端应用
💻 开发工具
Visual Studio Code
微软出品的强大代码编辑器,丰富的插件生态系统和强大的调试功能让它成为开发者的首选工具之一。
安装方式:
# 使用 Homebrew 安装
brew install --cask visual-studio-code
# 或访问官网下载
# https://code.visualstudio.com/
使用示例:
# 在终端中使用 code 命令打开文件或目录
code . # 打开当前目录
code file.txt # 打开文件
code -r . # 在当前窗口打开
# 推荐插件
# - GitLens:增强 Git 功能
# - Prettier:代码格式化
# - ESLint:代码检查
# - Remote SSH:远程开发
# 常用快捷键
# Cmd + P:快速打开文件
# Cmd + Shift + P:命令面板
# Cmd + B:切换侧边栏
# Cmd + `:打开终端
Cherry Studio
一款优秀的 AI 编程助手工具,能够帮助开发者更高效地编写代码。
安装方式:
# 访问官网下载
# https://cherry-ai.com/
# 或使用 Homebrew 安装(如果支持)
brew install --cask cherry-studio
使用示例:
- 支持多种 AI 模型(GPT-4、Claude、Gemini 等)
- 代码生成:描述需求,自动生成代码
- 代码解释:选中代码,AI 解释其功能
- 代码优化:AI 提供优化建议
- 支持对话历史管理和导出
Apifox
API 开发和测试工具,集成了 API 设计、调试、测试、文档等功能,是前后端开发协作的利器。
安装方式:
# 使用 Homebrew 安装
brew install --cask apifox
# 或访问官网下载
# https://apifox.com/
使用示例:
# 创建 API 请求示例
1. 新建项目 -> 创建接口
2. 设置请求方法(GET/POST/PUT/DELETE)
3. 配置请求参数、Headers、Body
4. 发送请求并查看响应
# 高级功能
# - 环境变量:dev、test、prod 环境切换
# - Mock 数据:自动生成测试数据
# - 自动化测试:编写测试用例
# - 团队协作:共享 API 文档
# - 数据导入:支持 Postman、Swagger 导入
📝 效率工具
Obsidian
强大的知识管理和笔记工具,基于 Markdown 格式,支持双向链接和丰富的插件系统,是构建个人知识库的最佳选择。
安装方式:
# 使用 Homebrew 安装
brew install --cask obsidian
# 或访问官网下载
# https://obsidian.md/
使用示例:
# 创建笔记和链接
1. 新建笔记:Cmd + N
2. 创建链接:[[笔记名称]]
3. 创建标签:#标签名
# 常用功能
- 双向链接:[[目标笔记]]
- 嵌入笔记:![[笔记名]]
- 图谱视图:可视化笔记关系
- 快速切换:Cmd + O
# 推荐插件
- Dataview:数据查询
- Templater:模板管理
- Calendar:日历视图
- Excalidraw:手绘图表
Raycast
Mac 上的启动器和效率工具,可以快速搜索应用、文件、执行命令等。相比 Spotlight 提供了更多扩展功能。
安装方式:
# 使用 Homebrew 安装
brew install --cask raycast
# 或访问官网下载
# https://raycast.com/
使用示例:
# 快捷键:Option + Space(默认)
# 常用功能
1. 搜索应用:直接输入应用名
2. 计算器:输入数学表达式
3. 剪贴板历史:搜索 "Clipboard History"
4. 窗口管理:搜索 "Window Management"
5. 代码片段:创建和使用代码模板
# 推荐扩展
- GitHub:快速访问仓库和 PR
- Brew:管理 Homebrew 包
- Kill Process:快速结束进程
- Spotify:控制音乐播放
- Translate:快速翻译
uTools
类似 Raycast 的效率工具,提供了丰富的插件市场,支持快速搜索、翻译、计算等功能。
安装方式:
# 使用 Homebrew 安装
brew install --cask utools
# 或访问官网下载
# https://u.tools/
使用示例:
# 快捷键:Option + Space(可自定义)
# 内置功能
- 快速搜索:搜索文件、应用、浏览器书签
- 计算器:直接输入算式
- 翻译:输入文本自动翻译
- 编码转换:Base64、MD5、URL 编码等
# 推荐插件(在插件中心安装)
- 有道翻译:支持多语言翻译
- JSON 编辑器:格式化和编辑 JSON
- 颜色助手:颜色格式转换
- 图床:快速上传图片
- Todo:待办事项管理
Snap
截图和标注工具,让截图变得更加简单高效,支持快速编辑和分享。
安装方式:
# 从 Mac App Store 安装
# 搜索 "Snipaste" 或 "截图工具"
# 或使用 Homebrew 安装
brew install --cask snipaste
使用示例:
# 基础操作
# F1:截图(可自定义快捷键)
# F3:贴图到桌面(可置顶)
# Esc:取消截图
# 截图后编辑
- 箭头、矩形、圆形、文字标注
- 马赛克、高光、阴影效果
- 复制到剪贴板或保存文件
# 贴图功能
1. 截图后按 F3 将图片贴在桌面
2. 图片可拖动、缩放、置顶
3. 适合对照参考图工作
🛠 系统工具
Hammerspoon
强大的 macOS 自动化工具,使用 Lua 脚本可以实现几乎任何自动化操作,是进阶用户的必备工具。
安装方式:
# 使用 Homebrew 安装
brew install --cask hammerspoon
# 或访问官网下载
# https://www.hammerspoon.org/
使用示例:
-- 配置文件位置:~/.hammerspoon/init.lua
-- 示例1:窗口管理 - 快速将窗口移到左半屏
hs.hotkey.bind({"cmd", "alt"}, "Left", function()
local win = hs.window.focusedWindow()
local f = win:frame()
local screen = win:screen()
local max = screen:frame()
f.x = max.x
f.y = max.y
f.w = max.w / 2
f.h = max.h
win:setFrame(f)
end)
-- 示例2:应用快速启动
hs.hotkey.bind({"cmd", "alt"}, "C", function()
hs.application.launchOrFocus("Google Chrome")
end)
-- 示例3:显示当前 Wi-Fi 名称
hs.hotkey.bind({"cmd", "alt"}, "W", function()
local wifi = hs.wifi.currentNetwork()
hs.alert.show("当前 Wi-Fi: " .. (wifi or "未连接"))
end)
-- 重载配置
hs.hotkey.bind({"cmd", "alt", "ctrl"}, "R", function()
hs.reload()
hs.alert.show("配置已重载")
end)
EasyHosts
Hosts 文件管理工具,方便快速切换不同的 Hosts 配置,适合需要频繁修改 Hosts 的开发者。
安装方式:
# 从 GitHub 下载
# https://github.com/daixiang0/easyhosts
# 或搜索类似工具
brew search hosts
使用示例:
# 使用场景
1. 开发环境:127.0.0.1 api.test.com
2. 测试环境:192.168.1.100 api.test.com
3. 生产环境:不设置 Hosts
# 操作步骤
1. 创建不同的 Hosts 配置组
2. 为每个配置组添加域名映射
3. 一键切换配置组
4. 支持启用/禁用单条记录
# 避免手动编辑 /etc/hosts 文件
# 提供图形界面,操作更直观
Input Source Pro
输入法切换辅助工具,可以为不同应用设置不同的默认输入法,避免频繁手动切换。
安装方式:
# 从 Mac App Store 搜索安装
# 或从官方网站下载
# 或搜索类似工具
brew search input-source
使用示例:
# 自动切换场景
1. 打开 Terminal/iTerm:自动切换到英文输入法
2. 打开微信/企业微信:自动切换到中文输入法
3. 打开 VS Code:自动切换到英文输入法
4. 打开浏览器:根据上次使用的输入法
# 配置方式
1. 添加应用规则
2. 为每个应用选择默认输入法
3. 设置是否记住该应用的输入法状态
# 解决痛点:避免在代码编辑器中误输入中文
Easydict
简洁优雅的翻译工具,支持多种翻译引擎,提供划词翻译、截图翻译等功能。
安装方式:
# 使用 Homebrew 安装
brew install --cask easydict
# 或从 GitHub 下载
# https://github.com/tisfeng/Easydict
使用示例:
# 快捷键(可自定义)
# Option + D:划词翻译
# Option + S:截图翻译
# Option + F:输入翻译
# 支持翻译引擎
- 有道翻译
- 百度翻译
- Google 翻译
- DeepL(需要 API Key)
- OpenAI(需要 API Key)
# 使用场景
1. 选中英文单词/句子 → 按 Option + D → 显示翻译
2. 截图包含文字的图片 → 按 Option + S → OCR + 翻译
3. 鼠标悬停在单词上自动显示翻译(可配置)
4. 支持历史记录查看
🎥 录屏工具
Raycast (Screen Recording)
屏幕录制功能,可以快速录制屏幕内容并生成分享链接,非常适合远程协作和教学场景。
使用示例:
# 在 Raycast 中搜索 "Record Screen"
1. 选择录制区域(全屏/窗口/自定义区域)
2. 开始录制
3. 停止后自动保存
4. 可以直接分享或复制链接
# 或使用 macOS 自带的录屏功能
# Cmd + Shift + 5:打开截屏工具栏
# - 录制整个屏幕
# - 录制选定部分
# - 录制选定窗口
总结
以上就是我目前在 Mac 上使用的主要工具清单。每个工具都在特定场景下帮我提升了工作效率。工具本身没有好坏之分,关键是找到适合自己工作流程的那一个。
如果你有更好的工具推荐,欢迎在评论区分享!
最后更新时间:2025年12月23日

浙公网安备 33010602011771号