

























OmniFocus 对 URL Schemes 有比较好的支持,在少数派的《OmniFocus 的 URL Schemes 用法》中对它有详细的介绍。那么,在 Mac 上如何调用 OmniFocus 的 URL Schemes 呢?
在桌面端上,用这些 URL Schemes 结合 LaunchBar 也可以对 OmniFocus 的各个透视进行快速访问。例如,把这个 URL Schemes omnifocus:///inbox 快送发送(Instant Send)至 LaunchBar (在我的电脑上设为了 双击 fn)时,就可以直接回车打开 OmniFocus 收件箱。

根据这个思路,我们把 OmniFocus 中常用的 URL Schemes 保存至 LaunchBar 以便随时调用。
为了方便,可以把它们保存在浏览器的书签栏中(LaunchBar 会默认索引浏览器书签)。但这样做有可能在使用浏览器的时候可能会触发这些 URL Schemes,不够优雅:

我们可以制作一个浏览器书签文件,来保存这些 URL Schemes。在文本编辑器中建立一个名为 omnifocus_url.html 文件,内容如下:
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<HTML>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<Title>Lesezeichen</Title>
<H1>Lesezeichen</H1>
<DT><H3 FOLDED>Favoriten</H3>
<DL><p>
<DT><A HREF="omnifocus:///inbox">OmniFocus - 显示收件箱</A>
<DT><A HREF="omnifocus:///flagged">OmniFocus - 显示旗标任务</A>
<DT><A HREF="omnifocus:///projects">OmniFocus - 显示项目</A>
<DT><A HREF="omnifocus:///contexts">OmniFocus - 显示情境</A>
<DT><A HREF="omnifocus:///today">OmniFocus - 显示今天截止的任务</A>
<DT><A HREF="omnifocus:///past">OmniFocus - 显示过去截止的任务</A>
<DT><A HREF="omnifocus:///soon">OmniFocus - 显示未来截止的任务</A>
</DL><p>
</HTML>
同样,也可以把其它常用的 URL Schemes 按相同格式保存在此文件中。然后把这个文件导入 LaunchBar,方法如下:
⌘ 空格 (依设置而异)唤出 LaunchBar;⌥ ⌘ 空格 打开 LaunchBar Index 窗口;
这样就可以用 LaunchBar 直达 OmniFocus 的各个透视了。
Things 3 自带的动作,可以直接用 LaunchBar 来调用,用以直接打开 Things 3 的各个界面:

相比之下,我们上面用导入书签文件的方法显示出来的效果没有对应的图标,显得有点简陋了。我们可以制作几个相应的小 Action,达到这种效果:

步骤如下:
open 对应的 URL Scheme 并保存,如:open omnifocus:///inbox
就完成了。
你也可以关注文章下方的「LaunchBar 实验室」专栏,在少数派阅读更多关于 LaunchBar 的内容。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。