每个 Mac 用户每周都会撞上几次同样的墙:朋友发来一张报错截图、一段微信聊天截图、一张机票确认页、或者公众号文章的海报图,你想要里面的文字。但你没法像在飞书文档里那样直接选中复制——像素就是像素。

好消息是,自从 macOS 12 Monterey 引入实况文本(Live Text)以来,Mac 上的截图取文已经相当容易。不太好的消息是,系统自带的流程在你一天要做二十次的时候还是嫌慢,而 Cmd+Shift+5 那个浮动预览的小技巧很多人不知道,能省下一两步。再然后,对那些把截图取文当吃饭的人来说——技术支持要从用户截图里抠错误码、做笔记的同学要从课件 PPT 截图里抓引文、产品经理要从 B 站视频帧里截字幕——还有第三种方式,能把整个流程压缩成一次拖拽。

这篇文章把三种方法都讲一遍,老老实实横向对比,告诉你什么时候该用哪种。

先把 Mac 的三个截图快捷键复习一下

讲取文之前,三个原生截图快捷键值得先练成肌肉记忆,下面每种方法都会用到。

三种快捷键默认都把 PNG 存到桌面,文件名是 截屏 YYYY-MM-DD HH.MM.SS.png。要换地方,可以 Cmd+Shift+5 → 选项 → 储存位置。这个设置后面会提到几次,因为它能直接改变哪种方法更顺手。

还有一个细节值得知道:在比较新的 macOS(Mojave 之后)上,截完图右下角会浮一张缩略图几秒钟。这张缩略图比大多数人意识到的要能干,正是第二种方法的关键。

方法一:先截图,再在预览里用实况文本

这是最容易发现的流程——苹果文档基本都指向它,大多数人也是误打误撞用上的。

  1. 按 Cmd+Shift+4(要全屏就 Cmd+Shift+3)。
  2. 框选一块区域。截图保存到桌面。
  3. 双击打开文件,默认用预览(Preview)打开。
  4. 在预览里,鼠标拖过图里的文字。光标在文字上方会变成 I 形光标,跟在普通文档里选字一样。
  5. Cmd+C 复制。

大概五个独立动作,桌面上还会留一个截图文件(直到你想起来去清理为止)。

预览里的实况文本本身相当好用,背后是同一个 Apple Vision 流水线,跟 macOS 各处的 OCR 是一脉相承的。英文准、中文稳、日韩文也都靠谱,法德西意葡乌克兰都能识别。手写在干净的情况下也能勉强读出来。深色模式 UI 截图也照吃不误。再加上数据检测器,电话号码和邮箱右键就能拨打或写邮件。

真正的两个槽点是步骤多(五步)和文件污染(桌面慢慢被一次性 PNG 塞满)。一周才需要一次的人无所谓,但天天用的人会越来越烦。

方法一最合适的场景

方法二:Cmd+Shift+5 浮动预览 + 实况文本

这是被低估的快捷键。大多数 Mac 用户知道截图右下角会浮出一张缩略图,但他们要么忽略它、要么点开就只用来标记。很少有人知道在 macOS 13 Ventura 之后,可以直接在那张缩略图上用实况文本,全程不用打开预览。

流程是这样的:

  1. 按 Cmd+Shift+5。
  2. 选一种截图方式(最常用的是区域截图)。
  3. 框选区域。
  4. 右下角浮出缩略图。在它消失之前点它(有几秒时间,再点一次还能让它停留)。
  5. 打开标记窗口(Markup)。文字上方鼠标变成 I 形光标——拖选,Cmd+C。

同样大致五步,但配合正确的设置,可以一个文件都不写。Cmd+Shift+5 → 选项 → 储存位置:剪贴板,截图就直接进剪贴板而不落盘。这时浮动预览本质上是个临时标注层——文字复制完,关掉窗口,什么都不会留下。

选项菜单里另一个有用的设置是浮动预览的停留时长。默认几秒后消失,没有滑杆能直接调,但可以点一下让它钉在那里。如果你总是没来得及点缩略图就消失了,习惯性地往右下角瞄一眼,必要时立刻点上去。

方法二什么时候赢

它的小问题

浮动缩略图必须趁它没消失之前点。而且在标记窗口里还得自己拖选才能取文——没有『把这张图里的所有文字都识别出来』的按钮。如果一张截图里有十行不同位置的文字而你都想要,那十行得自己一行一行选。文字密集的截图就会比较累。

方法三:专用 OCR 快捷键(Cheese! OCR)

这是我们做的产品,所以这一节请自动加上一份滤镜。但工作流本身可以照实讲:

  1. 按 ⇧⌘E(或者你自己设的快捷键)。
  2. 框选含有文字的区域。

结束。不生成文件,不弹窗口。识别后的文字已经在剪贴板里,随便往哪粘都行。完成位置附近会闪一下小确认提示,结果同时存进菜单栏里的可搜索历史。

它比方法一、方法二快,原因不是 OCR 本身——Cheese! OCR 用的是同一个 Apple Vision 框架,跟实况文本背后是同一套,识别耗时基本一样。真正快的是中间那段被压扁了:『我想要这段字』到『字在剪贴板里』之间,没有保存文件、没有切应用、没有标记窗口、也没有在截图里再拖一次选区。你截图的那一拖,本身就是 OCR 的取词区。

对天天用的人,还有几点会真正影响体感:

诚实的代价

多装一个应用,多设一个快捷键,付 $5.99。如果你截图取文的频率本来就低——一周一次、一月一次——方法一、方法二完全够用,且免费。临界点大概在『一天不止一次』。到了这个频率,省下的那几秒和那个能搜的历史就开始攒成实际节省的时间了。

三种方法横向对比

方法 步骤数 是否生成文件 多语言默认 可搜索历史 价格
方法一:预览 + 实况文本 约 5 步 是(桌面 PNG) 支持(Apple Vision) 免费
方法二:Cmd+Shift+5 浮动预览 约 5 步 可选(储存到剪贴板) 支持(Apple Vision) 免费
方法三:Cheese! OCR 快捷键 约 2 步 支持(中英日韩) $5.99 一次买断

各种方法分别什么时候用

如果朋友问起,我们一般会这么建议:

方法一(预览 + 实况文本)适合

方法二(Cmd+Shift+5 浮动预览)适合

方法三(Cheese! OCR 这类专用工具)适合

所有方法通用的进阶小贴士

把『储存位置』改成剪贴板

这是最少有人提的 macOS 截图改造点。Cmd+Shift+5 → 选项 → 储存位置 → 剪贴板。从此每张截图都进剪贴板,桌面再也不会堆文件。可以直接粘贴到微信、钉钉、飞书、Notion、知乎编辑器里。万一某次确实想要文件,按住 Control 截图就能临时反向(具体方向取决于你当前的设置)。

缩略图老抓不住,就让它停下来

看到右下角浮出来,点一下就让它钉住,不用赶着在它消失前操作。连续截好几张时尤其有用。

Cmd+Shift+4 后按 Space 干净抓窗口

大多数人都是拖一个矩形把窗口框进去,背景就一起进了。其实可以 Cmd+Shift+4 → 按一下 Space → 点目标窗口,得到干净的 PNG,圆角和阴影都好好的。不想要阴影就按住 Option 再点。

Cmd+Shift+5 工具栏里也有同样的选项

『抓取所选窗口』就在浮动控件里,记不住快捷键时也能用上。

Cheese! OCR 专属:用历史搜索找回老结果

如果你经常 OCR 同一种区域——比如反复从仪表盘里复制订单号——可搜索的历史会自动变成一份取字时间线。打开菜单栏窗口,Cmd+F 搜一下,几天前的结果几秒钟就能翻出来。

Cheese! OCR 专属:把现成图片喂给它

邮件或 AirDrop 收到的截图不用重截。把图拖到 Cheese! OCR 菜单栏窗口,或者从剪贴板粘进去,识别流程是一样的。所以即使原始截图不是它截的,最后一步还是可以由它完成。

按自己习惯改快捷键

如果手指不太喜欢 ⇧⌘E(有人偏好 F 键、有人偏好 ⌃⌥⌘ 三键来避免冲突),在 Cheese! OCR 设置里换就行。同样的话也适用于系统截图——『系统设置 → 键盘 → 键盘快捷键 → 屏幕快照』可以重映射 Cmd+Shift+3/4/5,跟其他工具撞键时直接换掉。

三种方法没有绝对的对错,只是分别为不同频率、不同工作流优化的。如果你一周截一张图发给同事、偶尔需要从里面抓两个字出来,系统自带的方法已经很好用了。但如果取字本身就是你工作的一部分——从课件 PPT 截图里抓引文、从微信群里截图找用户反馈、从仪表盘里反复抠数字——一个专用的快捷键会带来肉眼可见的差别。先用免费方案试试看,如果哪天你真的开始嫌那几下键盘是浪费,那就是 Cheese! OCR 这类工具开始为自己买单的时刻。