Apple的Safari Web浏览器使添加和使用书签变得容易,并且与其他Mac和iDevices同步的功能使其成为一种流行的选择。 但是Safari奇怪地缺少一种重要的选择:对书签进行排序的能力。
当您将书签添加到主“ 书签” 文件夹或您可能已创建的任何子文件夹时,Safari会将它们按时间顺序排列。 也就是说,它只是一直将最新书签添加到列表的底部。 随着时间的推移添加更多书签,这会很快导致布局混乱,在其中很难找到所需的内容。
用户可以打开Safari书签管理器( Option-Command-B ),通过单击和拖动它们来手动重新排列书签,但是无法自动按字母顺序或按任何其他标准对书签进行排序。
使用第三方应用程序对Safari中的书签进行排序
值得庆幸的是,有一个第三方解决方案。 SafariSort是一个免费的实用程序,毫不奇怪地会做一件事:对Safari书签进行排序。 要进行尝试,请访问SafariSort网站并下载该应用程序的最新版本(截至本文发布之日起,版本2.0.2,可在macOS Mojave 10.14.0上运行)。
请注意,您可能需要解决Gatekeeper才能打开应用程序,并调整设置以授予应用程序访问Safari书签的权限。 安装并获得应用程序必要的批准后,请从“应用程序”文件夹中运行SafariSort,然后选择将所有书签和文件夹按字母顺序排列在一起,或者选择将文件夹放在顶部,并将单个书签按字母顺序排列在它们下方。
该应用程序将处理片刻,其长度取决于您拥有的Safari书签的数量。 完成后,启动Safari并打开您的书签。 您现在应该看到它们全部按字母顺序排序,这将使以后查找起来变得容易得多。
唯一的缺点是SafariSort在您添加书签时无法实时工作。 对书签进行排序后,根据Safari的默认行为,新的书签将继续添加到列表的底部。 因此,每次要对书签重新排序时,都需要手动运行SafariSort。 对于那些定期添加大量Safari书签的用户,您还可以尝试创建一个定期运行SafariSort的Automator操作。
更新:通过Finder对Safari书签进行排序
在本文发布后,读者James通过电子邮件发送给我们,以建议另一种无需使用任何第三方应用程序即可对Safari书签进行排序的方法。 首先,在桌面上创建一个空文件夹。 我们将使用此文件夹作为中介,以按字母顺序对书签进行排序。 然后,打开Safari书签管理器( Option-Command-B ),选择所有书签(如果需要,请确保取消选择任何文件夹),然后将书签拖放到新文件夹中。
您所有的书签都会以“ 网站位置” 文件(.webloc)的形式出现在文件夹中。 在大多数Finder配置中,只需将书签拖放到文件夹中,即可按字母顺序对它们进行排序。 如果不是,请使用Finder列对它们进行排序。 接下来,在Safari书签管理器中删除您的书签。 最后,将您的书签从Finder文件夹拖放回Safari书签管理器。
这将按字母顺序重新添加书签:
请注意:如果您的Safari书签中有文件夹,例如我们的示例屏幕快照中的“ 收藏 夹”文件夹,那么在将书签拖回Safari时,请务必注意蓝线指示器。 蓝线的位置将指示您的书签将落入顶级书签目录还是其中一个文件夹。 请参见下面的屏幕截图进行比较:
在左侧,文件夹图标外面的蓝线表示书签将放入顶层目录。 在右侧,蓝线稍微移入意味着您的书签将放入“ 收藏 夹”文件夹中。 这可能有点棘手,但是在拖动书签并重新定位光标直到蓝色指示器位于所需位置时,只需按住鼠标即可。