news 2026/7/19 13:42:45

一个 Mac 程序员的一天:6 个工具串联起来的真实工作流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一个 Mac 程序员的一天:6 个工具串联起来的真实工作流

摘要:很多人推荐 Mac 工具时喜欢列清单,但真实的工作场景不是"我装了 20 个效率工具",而是"某个操作太慢了、我必须找到一个更快的方法"。本文以作者一天的真实开发流程为主线,从早上打开电脑到下午提交代码,串联起 SpacePeek(文件空间感知)、Raycast(键盘启动器)、Shottr(截图标注)、Maccy(剪贴板历史)、Rectangle(窗口管理)、Stats(系统监控)6 个工具在真实场景中的使用。不是推荐——是复盘:每个工具出现在哪个时刻、解决了我当时的什么问题。

本文信息:基于 macOS 15.0 Sequoia / MacBook Pro M3 Pro 实际工作环境,所有工具均为作者自用。


一、前言

我为什么不写"Mac 必装工具清单"了

写过两次,都感觉不对劲。

“清单体"的问题在于——读者看完会收藏,但不会用。因为清单告诉你"这些工具很好”,但没说"什么时候用、怎么串起来"。

这篇文章换一个方式:我不告诉你该装什么。我把我昨天真实的一天工作流打开给你看。你在哪个时刻看到自己的影子,你就知道那个工具适不适合你。


二、我的一天


09:00 — 开机,3 分钟内进入状态

到公司,外接 4K 显示器,按下 MacBook 电源键。

系统启动。菜单栏右上角,Stats 的图标已经就位——CPU 温度 38°C,内存占用 28%,磁盘剩余 47GB。正常。没有异常进程在吃资源,不用打开活动监视器。

Stats 在这里的角色:开机后我做的第一件事不是打开终端,而是眼睛扫一眼菜单栏。Stats 用几个像素告诉我"一切正常"。它不弹窗、不提醒、不扫描——只是安静地在那里。这个习惯帮我提前发现过两次问题:一次是 Chrome 某个扩展内存泄露,一次是 Docker 没关掉。

打开 VS Code,继续昨天的项目。⌥Space→ 输入项目名 → 回车 → VS Code 打开对应文件夹。全程手没离开键盘。

Raycast 在这里的角色:我的 Dock 上只有 5 个图标(Finder / VS Code / Chrome / Terminal / Slack)。其余所有 App 都是⌥Space+ 前三个字母 + 回车启动。包括那些一周只用一两次的工具——与其在应用程序文件夹里翻,不如敲三个字母。


09:15 — 打开项目,第一件事看看它多大

VS Code 加载完项目,左侧文件树展开。我心里闪过一个念头:这个 React 项目的 node_modules 上次装依赖之后又多了多少?

没有打开终端敲du -sh,也没有右键显示简介。我直接在 Finder 里选中项目根目录,按了一下空格。

SpacePeek 弹出预览——总大小 847MB,其中 node_modules 占了 823MB。饼图里那个占比 97% 的蓝色色块就是答案。

SpacePeek 在这里的角色:这次"顺手按空格"只花了我 3 秒。如果是以前——打开终端 → 敲cd→ 敲du -sh *→ 看到结果 → 关终端——至少 15 秒。一天可能发生 10 次类似操作。3 秒 vs 15 秒,一天差 2 分钟,一年差 8 小时。

切换到 Contents 视图(v1.2 新增的双视图),看一眼 node_modules 里的 @types 目录——497 个包,但只占 62MB。不是需要担心的对象。确认没问题,继续写代码。


10:30 — 用剪贴板历史救回一段代码

我在 Chrome 里查了一个 API 文档,复制了调用示例。然后切到 VS Code,在自己的代码里做了一些修改——中间复制了变量名、函数名、一段报错信息。

等要把刚才复制的 API 文档贴进代码注释的时候,⌘V出来的却是最后复制的那段报错。又得翻回去重新找。

不。这次我按了⇧⌘C。Maccy 的剪贴板历史面板弹出来,输入 “fetch” 过滤,第三条就是我十几分钟前复制的 API 示例。⌥↩,直接贴进光标位置。

Maccy 在这里的角色:macOS 系统剪贴板只记最后一条。我一天的复制粘贴次数保守 200 次,至少要回找 5-10 次。Maccy 把这个操作从"翻回去重新复制"变成了"搜索 → 粘贴"——每次省 10-15 秒,一天 5-10 次,一年又省出几小时。


11:00 — 分屏工作,一个快捷键搞定

上午的会议纪要需要整理。左边 VS Code 写代码,右边 Chrome 查文档。两个窗口各自占一半屏幕。

⌃⌥←→ VS Code 占左半屏。⌃⌥→→ Chrome 占右半屏。

这是 Rectangle。没有拖窗口角、没有手动对齐、没有进入全屏分屏模式(macOS 原生的分屏必须全屏,极度难用)。一个快捷键,窗口归位。

Rectangle 在这里的角色:我每天至少做 20 次窗口调整。如果没有快捷键,每次手动拖窗口对齐至少 5 秒。20 次 × 5 秒 × 365 天 = 10 小时——一年省下的时间够看完三季美剧。Raycast 自带的 Window Management 也能做类似的事,但 Rectangle 的快捷键更灵活,支持三分屏和六分屏,外接超宽屏的时候更顺手。


14:00 — 写文档,截图标注一气呵成

下午在写项目的 README 文档。需要截一张代码运行结果的截图,加上箭头标注。

⇧⌘4划出区域 → Shottr 自动弹出标注工具栏 → 加红色箭头 → 加文字说明 →⌘C复制到剪贴板 →⌘V贴进文档。

Shottr 在这里的角色:macOS 原生截图只能截完之后打开预览 App 手动标注——至少 5 步操作。Shottr 把标注融入了截图流程本身。而且它的滚动截屏是免费的——$29 的 CleanShot X 才提供这个功能。如果你一周写一篇技术文档,Shottr 是当下最好的免费方案。


16:00 — 下班前,扫一眼磁盘

Stats 菜单栏的磁盘图标变黄了——剩余 11GB。

不慌。我打开 Finder →⇧⌘H进入个人目录 → 选中 Downloads 文件夹 → 按空格。

SpacePeek 的 Overview 视图弹出:Downloads 总共 26GB。文件年龄分析显示,超过半年的文件占了 18GB,几乎都是下载过的 DMG 安装包和 PDF 文档。2 分钟,批量删除,磁盘恢复到 29GB 可用。Stats 变绿。

SpacePeek 在这里的角色:下班前用半分钟扫一眼 Downloads。这个习惯让我半年没再收到过"磁盘空间不足"弹窗。SpacePeek + Stats 的组合——一个告诉我"快满了",一个帮我找"满在哪里"。


17:00 — 关机前,再扫一眼

所有窗口最小化。菜单栏干净——Wi-Fi / 蓝牙 / 电池 / 时钟 / Stats,其余图标被 Hidden Bar 折叠在箭头后面。我把东西都保存好,合上 MacBook。

今天没有一次因为"磁盘空间不足"中断工作。没有一次因为找窗口浪费超过两秒。没有一次因为剪贴板丢失数据而重复搜索。


三、复盘:这些工具不是一次性装完的

有一个重要的细节——这 6 个工具不是我在同一天装上的。

工具什么时候装的触发事件
Stats第一天“我总担心 Mac 过热,又不想老打开活动监视器”
Rectangle第一周“外接显示器之后手动拖窗口太累了”
Maccy第二周“一周丢了 5 次复制内容,崩溃了”
Shottr第三周“写第一篇文档截图标注搞了 20 分钟”
SpacePeek第四周“清理磁盘的时候一个个右键显示简介,暴怒”
Raycast两个月后“终于受够了 Spotlight”

这个时间线说明一件事:好工具是在你真实感到"疼"的时候装上的,不是在"装机清单"里一口气装完的。一口气装 20 个工具的结果是——你不知道哪个在解决问题、哪个在制造问题。


四、总结

三点核心

  1. 效率工具的价值不在工具本身,而在它被启动的时机。Stats 的价值不在它能显示 10 个传感器数据,而在你开机后扫一眼就知道一切正常。SpacePeek 的价值不在它有多少分析维度,而在你浏览文件夹时顺便按下空格的那一瞬间。

  2. 不要提前装。先用系统自带的功能。当你明确感受到一个操作每天低效地重复了若干次,再去装工具。这才是最高效的"装机策略"——你装的每一个工具都对应一个你真正遇到的痛点。

  3. 6 个工具串联起来的效果远大于各自独立使用。Stats 告诉你磁盘快满了,SpacePeek 告诉你什么东西在吃空间,你清理完之后 Stats 变绿——这是一个完整的反馈闭环。没有前端的感知,就触发不了后端的动作。

涉及的工具

工具在文中的角色获取方式
SpacePeek文件夹大小速查(出现 3 次)App Store 免费下载
Raycast全局启动器raycast.com 免费下载
Shottr截图标注shottr.cc 免费下载
Maccy剪贴板历史maccy.app 免费下载
Rectangle窗口管理rectangleapp.com 免费下载
Stats系统监控菜单栏GitHub exelban/stats 免费下载

测试环境:macOS 15.0 Sequoia / MacBook Pro M3 Pro / 2026 年 7 月


你的工作日里,哪个操作是最高频但又最低效的?在评论区描述你的"疼痛时刻"——我帮你看看有没有对应的工具能补上。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 13:42:43

如何在Linux系统上安装RTL8188EU无线网卡驱动:完整指南

如何在Linux系统上安装RTL8188EU无线网卡驱动:完整指南 【免费下载链接】rtl8188eu Repository for stand-alone RTL8188EU driver. 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8188eu 还在为Linux系统无法识别你的RTL8188EU无线网卡而烦恼吗&#xff…

作者头像 李华
网站建设 2026/7/19 13:42:40

三分钟快速上手猫抓:浏览器视频下载神器的完整指南

三分钟快速上手猫抓:浏览器视频下载神器的完整指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾在网上看到精彩视频却无法保…

作者头像 李华
网站建设 2026/7/19 13:41:20

G-Helper 深度解析:华硕笔记本轻量控制工具的高级配置指南

G-Helper 深度解析:华硕笔记本轻量控制工具的高级配置指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook…

作者头像 李华
网站建设 2026/7/19 13:39:42

如何用AI视频制作工具在5分钟内创作专业短视频

如何用AI视频制作工具在5分钟内创作专业短视频 【免费下载链接】Pixelle-Video 🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine 项目地址: https://gitcode.com/GitHub_Trending/pi/Pixelle-Video 你是否曾经想制作短视频却苦于不会剪辑、…

作者头像 李华
网站建设 2026/7/19 13:39:35

AI生成思维导图效果差?这不是模型问题——而是你漏掉了这6个语义锚点(附权威认知科学依据)

更多请点击: https://codechina.net 第一章:AI生成思维导图效果差的本质归因 AI生成思维导图常陷入结构松散、逻辑断裂、层级失衡的困境,其根源并非算力不足或模型规模有限,而在于任务本质与当前大语言模型能力范式的结构性错配。…

作者头像 李华