Mac 长截图怎么截?先说结论:macOS 自己做不到。系统自带的截图只能截屏幕上看得见的部分,没有滚动截图。
如果要截的是网页,浏览器就能搞定。Safari、Chrome、Firefox 都能把整页存成一张长图,免费,也不用装东西。偶尔截一次网页的话,这就够了。
可要是你想截的是浏览器以外的东西,比如 Slack 里一长串聊天、一份很长的 PDF、备忘录里的笔记、一长列设置项,那就得用 App 了。AtAt 是一款 Mac AI 助手,它的滚动截图在任何窗口里都能用。不过免费的办法放在最前面讲,很多人用它们就够了。
Mac 自带截图能截什么
按 ⌘⇧5,屏幕下方会出现截图工具栏。它能截整个屏幕、某个窗口、或者一块区域,也能把这三种范围录成视频。「选项」里可以改保存位置、设定时器、选要不要显示鼠标指针。完整说明在 Apple 的截屏帮助页面。
没有滚动截图,也没有整页截取。窗口下面没露出来的内容,就截不进去。
⌘⇧3、⌘⇧4 这些基础截图怎么用,写在 Mac 截图工具那页里。这里只讲长截图。
Safari 长截图:用网页检查器
Safari 的整页截图藏在开发者工具里,打开一次以后就一直在。
- 点「Safari 浏览器」>「设置」>「高级」,勾选「显示网页开发者功能」。菜单栏会多出一个「开发」菜单,Apple 的开发菜单说明里有详细介绍。
- 打开要截的网页。
- 点「开发」>「显示网页检查器」。
- 切到「元素」标签页,在最顶上那行
<html>上右键,选 Capture Screenshot(中文系统里叫「捕获屏幕快照」之类的名字)。要选最外层那一行,别点到里面的<body>或<div>。
Safari 会把整个网页存成一张 PNG,屏幕下面没露出来的部分也在里面。
Safari 导出 PDF,再用「预览」转成图片
不想开网页检查器的话,还有个绕一下的办法。
在 Safari 里点「文件」>「导出为 PDF」。大多数时候,它会生成一页连着的长 PDF,中间不分页。只是大多数时候,也有人遇到过导出来还是分页的。注意别用「文件」>「打印」里的「存储为 PDF」,那个会按纸张大小把网页切成好几页。
然后用「预览」打开这个 PDF,点「文件」>「导出」,格式选 PNG 或 JPEG,存下来就是一张长图。
这个办法有两个问题:网页特别长的话,文件会很大;有些网页导出成 PDF 以后,排版跟浏览器里看到的不太一样。
Mac Chrome 长截图:用开发者工具
Chrome 不用装插件,开发者工具里就有整页截图的命令。
- 按 ⌥⌘I 打开开发者工具,也可以从菜单栏的「视图」里找到它。
- 按 ⌘⇧P 调出命令菜单(Command Menu)。
- 输入 screenshot。
- 选 Capture full size screenshot。
Chrome 会把整页存成 PNG,放进「下载」文件夹。
列表里还有一个只写着 Capture screenshot 的选项,那个只截当前看得到的部分,很容易点错。
Firefox 长截图:保存整个页面
三个浏览器里 Firefox 最省事,右键菜单里就有。
在网页空白的地方右键,选「截图」(Take Screenshot),再点页面右上角的「保存整个页面」(Save full page),然后下载或者复制就行。Mozilla 的截图帮助页面里有完整说明。
浏览器的办法在哪儿不管用
有两种情况。
第一种是网页里面有个框在单独滚动。网页版聊天、网页邮箱、各种后台页面经常这样:整个页面不动,中间一块区域自己滚。这种页面用整页截图,往往还是只截到当前看得到的那一块。Mozilla 的支持论坛里也是这么解释的,给的办法是分几段截,再自己拼起来。
第二种是浏览器以外的所有 App。iMessage 里的长对话、Slack 客户端里的聊天记录、在「预览」里打开的长 PDF、备忘录里的笔记、Xcode、Finder 里的文件列表、「系统设置」,浏览器的工具一个都碰不到。
这时候就需要一个能滚动截图的 App。
用 AtAt 在任意 App 里滚动截图
AtAt 里的截图是一套完整的截图工具:⌘⇧4 截区域,⌘⇧3 截整个显示器,⌘⇧5 打开「一体化截图」。快捷键都能在「设置」→「快捷键」里改。第一次打开 AtAt 时,点「设为默认截图工具」,这组快捷键就从 macOS 那里接过来了。系统那边的快捷键要你自己在「系统设置」里关掉,AtAt 会告诉你在哪儿。
滚动截图这样截:
- 按 ⌘⇧5 打开「一体化截图」,框住要滚动的那块区域。
- 在工具条里点「滚动截图」。
- 需要的话调一下选区,然后点「开始截图」。
- 自己滚动,或者点「自动滚动」。
- 点「完成」。
截的时候 AtAt 会在旁边给几句提示,照着做拼出来会干净很多。只框住在滚动的内容,别把上面固定的标题栏框进去。一直往同一个方向滚。滚得匀一点。要是它跟丢了,往回滚一点,它就能重新对上。
「自动滚动」要给 AtAt 开辅助功能权限,在「系统设置」>「隐私与安全性」>「辅助功能」里打开。
用「自动滚动」时,内容滚到底,截图会自己结束。长图高度上限是 32,768 像素,到了上限 AtAt 会停下来,你点「完成」就能把已经截好的部分存下来。
AtAt 自己的窗口和截图控件不会出现在图里。图片格式可以在「设置」→「截图」里选 PNG、JPEG 或 WebP。
聊天软件、PDF、文档、很长的设置列表都能截。网页也行,包括那种页面里一个框在滚的网页。
截完之后:快速访问卡片
截完以后,屏幕角落会出现一张快速访问卡片,长图就在上面。
最常用的是「复制」和「保存」。保存默认放到桌面,也可以在设置里换个地方。点「标注」会打开图片编辑器。「固定到屏幕」能让卡片一直留着,边看边干活。也可以直接把缩略图拖进 Finder、备忘录或者 Slack。
卡片上还有个 Ask @@。
很多时候截长图,就是想拿整段内容去问点什么。Ask @@ 会把截图发给你自己的 AI,回答出来时带着「复制」按钮。比如:
- “帮我总结一下这段讨论”
- “把里面的待办事项列出来”
- “这份设置列表里改了哪些”
AtAt 用的是你已经在用的 AI:Claude Code、Codex 这类命令行 agent,你自己的 API key,或者本地的 Ollama 模型。它自己没有模型。截下来、问完、接着干活,中间不用切到别的 App,AtAt 想做的就是这件事,首页上有更多。
说下费用。截图(包括滚动截图)不需要方案也能一直用,OCR、录屏(最高 1080p、30 FPS、5 分钟)、剪贴板历史和收藏也是。新装的 AtAt 都有 14 天的 AtAt One 预览,不用注册账号,也不用绑卡。预览结束后,Ask @@ 需要方案,具体看方案说明。
AtAt 需要 Apple 芯片的 Mac 和 macOS 15 或更新的系统,在这里下载。
该用哪个
- Safari 里的网页:网页检查器,在
<html>那行上截。 - Chrome 里的网页:开发者工具里的 Capture full size screenshot。
- Firefox 里的网页:右键「截图」,选「保存整个页面」。
- 聊天记录、PDF、文档、框里单独滚动的网页,或者你每周都要截好几次:用 AtAt。
常见问题
Mac 自带长截图功能吗?
没有。按 ⌘⇧5 调出的系统截图工具能截整个屏幕、某个窗口或一块区域,也能录屏,可它没有滚动截图,也没有整页截取。网页可以用浏览器自带的功能截,其他 App 里的长内容要靠第三方 App。
Safari 怎么截取完整网页?
先在 Safari 的「设置」>「高级」里勾选「显示网页开发者功能」。打开网页,点「开发」>「显示网页检查器」,切到「元素」标签页,在最顶上那行 html 上右键,选 Capture Screenshot(捕获屏幕快照)。Safari 会把整个网页存成一张 PNG。
Chrome 在 Mac 上怎么截长图?
按 ⌥⌘I 打开开发者工具,再按 ⌘⇧P 调出命令菜单,输入 screenshot,选 Capture full size screenshot。Chrome 会把整页存成 PNG,放进「下载」文件夹。别选只写着 Capture screenshot 的那一项,它只截当前看得到的部分。
聊天记录或 PDF 怎么在 Mac 上截长图?
浏览器的办法只管网页,聊天记录和 PDF 得用能滚动截图的 App。拿 AtAt 来说:按 ⌘⇧5 框住要滚动的区域,在工具条里选「滚动截图」,点「开始截图」,自己滚或者点「自动滚动」,最后点「完成」。
为什么整页截图经常只截到一部分?
多半是因为这个网页不是整页在滚,而是页面里的某个框在滚,网页版聊天、网页邮箱和各种后台都常这样。浏览器的整页截图碰到这种页面,往往只截到当前看得到的那一块。这时候换一个能跟着那个框滚动的截图工具就行。
AtAt 的滚动截图是免费的吗?
是的。截图(包括滚动截图)不需要方案也能一直用,OCR、剪贴板历史和收藏也一样。只有用 Ask @@ 把截图交给你的 AI,才会在 14 天预览期结束后需要方案。