Mac 程序员效率神器:6 个我每天都在用的 Mac 工具推荐(Alfred / Paste / PixPin / HexHub / iTerm2 / MacZip)
对于程序员来说,电脑不仅仅是一个开发工具,更像是一整套生产力系统。
很多时候影响效率的并不是语言或者框架,而是工具链是否顺手。
写代码、调接口、查日志、处理文档、截图写博客……这些事情每天都会重复。如果有一些顺手的小工具,往往能节省大量时间。
这篇文章分享 6 个我在 Mac 上几乎每天都在用的工具。 它们未必是最出名的,但基本都是 用了就回不去系列。
一、Alfred —— Mac 上最强的效率启动器
📥 官网下载 www.alfredapp.com/
如果说 Mac 上只能安装一个效率工具,我大概率会选择 Alfred。
很多人第一次接触 Alfred,会觉得它只是 Spotlight 的替代品。但实际上 Alfred 的能力远不止于搜索应用,它更像是一个 效率操作中心。
在日常使用中,我几乎所有操作都会通过 Alfred 完成,例如:
- 启动应用
- 打开项目目录
- 搜索文件
- 执行脚本
- SSH 连接服务器
- 查询剪贴板历史
举个简单例子。
只需要按下快捷键:
Option + Space
输入:
idea
就可以直接打开 IntelliJ IDEA。
Alfred 最强的功能:Workflow
Alfred 的核心能力是 Workflow 工作流系统。
它允许你把很多重复操作自动化,比如:
- 一键打开项目
- 执行 Shell 脚本
- 查询 API
- 调用 ChatGPT
- 查询 GitHub 项目
很多开发者都会写自己的 Workflow。
社区也有大量现成插件,比如:
- GitHub 查询
- StackOverflow 搜索
- Docker 管理
总体评价
优点:
- 启动应用极快
- 自动化能力非常强
- 插件生态丰富
缺点:
- Powerpack 需要付费
但如果你是程序员,Powerpack 几乎是必买工具之一。
二、Paste —— Mac 最优雅的剪贴板管理工具
📥 官网下载 pasteapp.io/
Mac 系统自带的剪贴板其实非常简单:只能保存一条记录。
如果复制新的内容,之前的就会被覆盖。
而 Paste 则是一个完整的 剪贴板历史管理工具。
它会自动记录你复制过的所有内容,例如:
- 文本
- 图片
- 代码
- URL
- 文件
打开 Paste 后,你会看到一个 时间轴式的历史记录界面。
例如:
刚刚复制
↓
10分钟前
↓
昨天
↓
更早
查找历史内容非常方便。
使用方式
默认快捷键:
Shift + Command + V
按下后即可查看历史剪贴板。
程序员常见使用场景
例如调试接口时:
你可能复制过:
token
request body
response json
SQL
Paste 可以把这些全部保存下来。
当你需要回溯某个数据时,可以快速找到。
总体评价
优点:
- UI 设计非常漂亮
- 剪贴板管理体验很好
- 支持 iCloud 同步
缺点:
- 需要订阅付费
三、PixPin —— Mac 上非常强大的截图工具
📥 官网下载 pixpin.cn/
很多人截图还在使用 Mac 自带截图工具。
其实对于程序员来说,一个更强大的截图工具会非常有用,比如:
- 写技术博客
- 写文档
- 做需求说明
我个人非常推荐 PixPin。
它的功能类似 Windows 上非常出名的 Snipaste。
PixPin 支持哪些功能
PixPin 支持:
- 区域截图
- 长截图
- 贴图
- OCR文字识别
- 标注工具
- 屏幕录制
截图之后可以直接进行标注,例如:
- 箭头
- 矩形
- 高亮
- 马赛克
- 文本说明
非常适合写技术文档。
一个非常好用的功能:贴图
截图后可以选择 贴图到屏幕。
例如:
- 接口文档
- SQL结构图
- 产品需求
可以直接固定在屏幕上进行对照。
这个功能在写代码时非常实用。
总体评价
优点:
- 功能非常全面
- 标注体验优秀
- 非常适合写博客
缺点:
- Mac 用户知道的人还不多
四、HexHub —— 轻量级 API 调试工具
📥 官网下载 hexhub.cn/
对于后端开发来说,API 调试工具几乎是必备。
最常见的工具包括:
- Postman
- Apifox
- Insomnia
不过这些工具越来越重。
最近我在使用 HexHub,感觉非常轻量。
HexHub 的主要功能
HexHub 可以用于:
- HTTP 请求调试
- JSON 请求发送
- 接口测试
- API 管理
例如调试一个接口:
POST /api/login
请求数据:
{
"username":"admin",
"password":"123456"
}
HexHub 会自动格式化返回结果。
总体评价
优点:
- 界面简洁
- 运行非常流畅
- 使用成本低
缺点:
- 插件生态不如 Postman
五、iTerm2 —— Mac 开发者标配终端
📥 官网下载
iterm2.com/
Mac 自带的 Terminal 功能其实比较基础。
对于开发者来说,iTerm2 几乎是标配终端工具。
iTerm2 最常用功能
iTerm2 支持很多高级功能,例如:
- 多窗口分屏
- 命令历史搜索
- 自动补全
- SSH连接管理
- 主题美化
例如我经常这样使用:
左侧
docker logs
右侧
vim 编辑代码
下方
ssh 服务器
一个窗口就能处理多个任务。
推荐搭配
很多开发者会搭配:
oh-my-zsh
终端体验会更加舒服。
总体评价
优点:
- 功能强大
- 分屏很好用
- 开发者标配
缺点:
- 需要一点时间配置
六、MacZip —— Mac 上好用的压缩解压工具
📥 官网下载 maczip.cn/
Mac 自带的压缩工具功能其实比较有限。
例如:
- 不支持 RAR
- 压缩功能比较简单
如果经常处理压缩文件,我比较推荐 MacZip。
MacZip 支持格式
MacZip 支持:
- ZIP
- RAR
- 7Z
- TAR
- GZ
同时支持:
- 批量解压
- 分卷压缩
- 加密压缩
常见使用场景
例如下载一个 rar 文件:
Mac 自带工具无法打开。
MacZip 可以直接解压。
总体评价
优点:
- 支持格式多
- 操作简单
- 解压速度快
缺点:
- UI 比较普通
总结:程序员为什么需要这些工具
这 6 个工具分别解决了不同的问题:
| 工具 | 作用 |
|---|---|
| Alfred | 系统效率提升 |
| Paste | 剪贴板管理 |
| PixPin | 截图标注 |
| HexHub | API调试 |
| iTerm2 | 开发终端 |
| MacZip | 压缩解压 |
这些工具最大的价值并不是功能多强,而是 让日常开发变得更顺手。
很多效率提升,其实不是来自更快的电脑,而是来自更好的工具。
当工具链足够顺手时,开发过程就会变得更加流畅。