【304】51周 临时归档大量网页的方法 | 实用技巧

临时归档大量网页的方法 | 实用技巧

| 本文为付费栏目文章,您已订阅,可阅读全文 |
我有时候写文章,会开着一些网页作为参考,但我不一定在一段连续的时间内就把文章写完。比如前一天晚上收集好了资料,写了一段开头,第二天上午在处理别的工作,下午再接着写文章。
在上午这段时间里,如果一直开着这些网页,除了会占用系统内存,影响电脑的运行速度,也会增加窗口数量,影响桌面的整洁度。另外,偶尔我们也会有重启电脑的需求。那么,这些网页是不是得一个个关掉,之后再重新一个个开启呢?
其实在 macOS 上,有不少可以临时归档大量网页的方法,本文为你介绍其中的 5 种。

方法一:用快捷键 ⇧Shift-⌘Command-T 恢复

Safari 和 Chrome 都自带了「重新打开上次关闭的窗口」的功能,快捷键是 ⇧Shift-⌘Command-T。就算将浏览器完全退出,重启电脑,也能通过 ⇧Shift-⌘Command-T 重新打开之前浏览的页面。

用快捷键 ⇧Shift-⌘Command-T 恢复
不过我们的每次操作都会影响到 ⇧Shift-⌘Command-T 的效果,比如我随手关掉了几个网页,或者新建了几个网页,⇧Shift-⌘Command-T 恢复的页面数量就会随之变化。因此 ⇧Shift-⌘Command-T 只能作为临时的解决方案,比如需要重启一下浏览器,或者重启一下电脑。像「将手头上的工作暂停下来,过一两天再处理」等需求,则无法胜任。

方法二:保存到浏览器书签

第二种方法也很基础,是保存到浏览器书签。在 Safari 菜单栏上选择「书签 - 为这 X 个标签页添加书签…」,Chrome 为「书签 - 为所有标签页添加书签…」,当前打开的所有网页就会保存到同一个书签文件夹里。再次需要使用时,通过右键菜单就能全部打开。

保存到浏览器书签

方法三:浏览器扩展

很多浏览器扩展也支持临时归档网页,比如我们之前介绍过的 Chrome 扩展 TobyOneTab(详见《拯救 Chrome 的标签栏 | 工具推荐》),就集成了同样的功能。同样的,Safari 上的 TabLister 也支持保存网页。

TabLister
这几款扩展都会自动以日期命名保存的网页,方便回溯。并且功能也比浏览器书签更加丰富,比如 Toby 有备注、加 Tag、分享等功能,OneTab 则能置顶和锁定标签组。

Toby 的 Tag 功能
不过需要注意是,Safari 上的 TabLister 有点小 bug,可能会导致无法一次性打开所有网页。

方法四:Pinboard 服务

在少数派读者里很受欢迎的在线书签服务 Pinboard 也提供了临时归档网页的功能:Tab Sets。
Safari 浏览器需要到 Pinboard 官网下载扩展,每次使用时只需点一下图标,就会弹出 Pinboard 的保存窗口,并让你填写名称保存。

保存到 Pinboard
不过 Pinboard 的这个功能比较古老,从扩展的更新状态来看也年久失修(Chrome 浏览器需下载 Save Tabs set to Pinboard 扩展),就连一次性打开所有标签页的「open all」按钮也失效了。我担心它可能会在未来的某个 macOS 版本之后就失效,因此如果你不是 Pinboard 忠实用户的话,不建议使用。

方法五:使用 AppleScript 脚本

脚本的方法来自我们之前在 Power+ Slack 群推荐过的自动化博主 Dr. Drang。他的解决方案非常干脆,使用了一段 AppleScript 脚本,可以做到:
  • 用纯文本保存链接
  • 文件保存在本地(比如桌面)
  • 双击文件就可以打开所有链接
我们先来看一下实现的效果:

用脚本保存网页
可以看出,我们只需通过菜单栏运行一个 Automator 服务,就能将所有网页保存下来,可以选择储存位置和文件名称。需要重新打开时,只需双击文件(通过终端运行)。
下载 Automator 服务文件:
同样你也可以将这段 AppleScript 脚本可以放到 Keyboard Maestro 中,或者使用 LaunchBar、Alfred 等工具来启动。
这种方法看起来似乎与前面提到的方案差不多,它有什么特别之处呢?
首先,用纯文本保存链接可以让链接更具有通用性,方便将链接复制到其它文本中。另一方面,也出于 Dr. Drang 的极客情怀——愿意选择更具兼容性的格式。
文件保存在本地则方便将链接与项目放在一起。比如像我在《如何用 Ulysses 的附件栏提升写作体验》这篇文章里提到的,我们在写文章时会收集很多素材。有时候素材就是链接,Ulysses 的好处就是可以把这些素材放到附件栏里,不让正文显得那么凌乱。但如果你使用的不是 Ulysses 这类带有附件栏的工具,那么就可以将链接单独保存为一个文件与文章放到一个文件夹里。
文件储存在桌面,也很符合我将桌面作为「每日工作台」的习惯——桌面文件都是当天需要处理的文件,并且会每天清理一次。

小结

临时保存网页这项行为,如果全部交由手动来做,除了操作繁琐,还可能会记不起之前开了哪些网页。本文提到这些方法,除了可以应对偶尔重启电脑这些微小的需求,还能解决资料收集、分享等进一步的需求,帮助你更有条理地管理浏览器页面。

上一期
手账高效使用入门
下一期
Universal Link 使用详解
 
精选评论(1) 我的评论
  • Vanilla
    用 DEVONthink 的脚本一键离线保存当前所有打开的网页也是一个不错的办法
    08月23日 4