Alfred让你快速准确打开想要的最近使用的文档文件

一层层地打开文件夹,手动找到这些文件。太麻烦,没效率,一些软件启动时会显示欢迎界面,其中有最近打开的文件列表,但是也并非所有软件都有该功能。打开软件后,点击菜单栏中「文件」-「打开最近使用」,也麻烦。下面为您介绍到底怎么提高办公效率。

通过 Alfred 工具搜索。(当然范围过大或结果过多时,搜索效果时常不如人意。但是确实能小有帮助)

当然你也可以将最近常用的文件放在桌面上,只是这样又可能会引起文件管理的混乱,同时影响桌面的美观。

此外,文件或文件夹在刚刚关闭后又想要打开它,是许多人时常遇到的一个问题。

有开发者为了能够更方便地获取最近打开的文件,编写了应用 Recents。它提供了如下图所示的界面,将最近使用的文件,根据所关联的软件进行分组,按照时间顺序罗列出来,这一定程度上让用户确实可以更加方便、快捷地定位并打开近期文件。

而作为键盘流和喜欢 Alfred的用户 ,一是更喜欢键盘控制的干脆利落,二是更习惯将 Alfred 作为文件和信息的交互接口。所以,您可以通过 Alfred 来解决上述问题,帮助你更好地定位和打开最近使用的文件或文件夹。

经过一番探索,制作了名为 Recent Documents / Apps 的 Alfred Workflow,来解决您快速打开文件与应用的需求。

使用方法

注意:使用下文中的 Workflow 需要配合 Alfred PowerPack。

下载 Workflow 文件,双击后导入。可以看到共有四个可用关键词或快捷键唤出的动作。

1. 动作关键词 rd,列出最近打开过的各种文件

这样一来, 每天开始工作时,不必一层层翻文件夹,也不必再一个个地搜索文件,只需要唤出 Alfred 并输入 rd 关键词就可以了。当最近的文件显示在结果列表中时,可以使用 ↑向上 和 ↓向下 按键来选择文件,然后按下回车键打开,也可以按下 ?Command-回车键 在访达中显示该文件。

此外,为了避免同名文件无法区分的情况,将结果列表中每个条目的副标题设置为该文件的「?修改时间」和「存储位置路径」,这也让使用者能够更方便地看到文件的关键信息。

2. 动作关键词 rr,列出当前应用最近打开过的文件

看起来,这个动作好像和上一个还挺像的,那么举几个例子:

访达(Finder)处于激活状态,也就是在最前时,列出最近访问的文件夹。

Sketch 处于激活状态时,列出最近打开过的 Sketch 设计文档。

Xcode 处于激活状态时,列出最近打开过的 Xcode 工程文件。

只要应用的菜单栏中含有「文件」-「打开最近使用」这一项,就可以使用这个功能。至于如何判断哪个应用处于激活状态,看菜单栏左侧显示的应用名称就可以了。

3. 动作关键词 rf,列出最近访问过的文件夹。

虽然我可以切通过先换至访达再使用rr关键词的方法来查看最近访问过的文件夹,但这是我工作中很高频的需求,所以我就单独设置了这个动作,为了更方便一些。这样问不必再切换至访达,直接唤出 Alfred,输入rf就可以了。

4. 动作关键词 ra,列出最近打开过的应用。

这个就无需多言了,希望能帮到需要的人。

隐私、结果数量与快捷键设置

有些隐私文件、文件夹,我们不希望它们显示在结果列表中,所以我增加了一个屏蔽文件夹的功能。设置后,这些文件夹以及其中的任何文件都会被排除在外。

如下图所示,点击 Workflow 界面右上角的[]图标,设置 Workflow 的环境变量ExcludedFolders,将需要屏蔽的文件夹以冒 分隔写入其中。例如,需要屏蔽文件夹 ~/privateFolder1 和 /Users/G/privateFolder2,那就这样写: ~/privateFolder1/:/Users/G/privateFolder2/。

为了让这个 Workflow 能够显示更多的最近打开文件,建议在「系统偏好设置」-「通用」面板中,将「最近使用的项目」改为 15 个或更多。这是因为,默认的 10 个最近项目,可能不够容纳最近打开过的各种文件。而且,有些最近打开但已经删除的文件也是会占用这个数额的,而这个 Workflow 会滤除这些不存在的文件,导致显示结果可能会偏少。

最后,你也可以打开 Workflow 界面,根据个人习惯随意修改 ra、rd、rf、rr 等关键词。如果更习惯于使用快捷键,也可以为每个动作设置快捷键,实现真正的「一键直达」。

为什么这个 Workflow 知道打开过的文件

有用户可能会有疑问,为什么这个 Workflow 能够获取最近访问的文件列表,是不是在偷偷记录文件操作?其实不然,macOS 系统和很多应用都含有记录文件打开历史的功能。

点击菜单栏最左侧的 Apple 图标 ?,选择「最近使用的项目」,就可以看到最近使用的「应用程序」与「文稿」。它们分别与该 Workflow 的第四个动作 ra 和第一个动作 rd 结果相对应。

切换至访达,点击菜单栏中「前往」,选择「最近使用的文件夹」。显示的文件夹列表正是第三个动作 rf 所显示的结果。

有些菜单栏中的最近使用文件列表,并非和 Workflow 动作结果完全一致。原因在前文中已提到,该 Workflow 会滤除已删除的文件记录。此外,如果你想清除这些记录,选择菜单栏中上述列表下方的「清除菜单」就可以了。

这些最近打开文件的记录均存放于 ~/Library/Application Support/com.apple.sharedfilelist/ 文件夹中。其中各个文件的名称含义也是一目了然,例如「com.apple.LSSharedFileList.RecentDocuments」是最近打开文稿记录,「com.apple.LSSharedFileList.RecentApplications」是最近打开应用记录,

「com.apple.LSSharedFileList.ApplicationRecentDocuments」文件夹下则是各个应用的最近打开文档记录。该 Workflow 正是读取的这些文件数据。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月22日
下一篇 2020年6月22日

相关推荐

tml>