# 在 LaunchBar 中浏览文件时自定义重新排序

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/21078

多数参与效率工具与方法论讨论的人，喜欢说“文件管理”，并热衷于谈论种种 Finder 增强插件乃至其替代品。其实，Finder 为代表的一批管理工具在西方名为“browser”，即浏览器，此称谓更能体现一类工具的本质：不是居高临下、不可一世、排他性的管理者，而是多元、多视角的浏览工具。文件还是那些文件，不同的浏览器只是开了不同的窗子，各个视角各有千秋。

一旦这样想，文件管理工具（文件浏览器）的范畴将大大拓展，乃至 LaunchBar 这类启动器（launcher）工具也不妨视作文件关键的一环。事实上，我已经用它轻度浏览文件、重命名文件以及触发各类批量自动化动作。

但，就文件浏览而言，很遗憾，LaunchBar 默认仅支持根据字母顺序排序，这在西文统治的欧美没什么问题，但对东亚文字使用者而言恐有不便。

退而求其次，至少能不能像 Finder 那样，按照文件拓展名（类似于文件类型）、大小或日期排序？

LaunchBar 本身也做不到，不过，本文找到了突破口，并且设计了纯 LaunchBar 方案和配合 Keyboard Maestro 的操作简化版。

LaunchBar 动作和配套 Keyboard Maestro 动作下载（GitHub）

## 在 LaunchBar 中重排文件

如果我们想要一个“重新排序”的功能，那么，除了不断给开发商写邮件——我估计他们团队里没有中国人或华裔，也没有人懂中文——你大概做不了别的事情。不过，如果换用材料视角，把 LaunchBar 的呈现效果视作一系列材料（文件）在某种定律（排序方式）作用下的结果，那么问题就简单了：把需要排序的文件发送给 LaunchBar，按你喜欢的方式排好，再呈现在列表中。具体操作是：

- 在 LaunchBar 中浏览一列文件，全选它们；

- 按下 ⇥Tab 键，发送到重排动作（在下图中是 “Resort by Extension”）；

- 按下 ↩Return 键，旋可看到重排结果。

我在参考资料时常常使用这一重排方式，以法律的解释性书籍为例，我同时收集了 PDF、Markdown 和 EPUB 等几类不同的文件（有啥用啥），翻阅时可根据拓展名分作几组，方便找所需的格式：方便看就用 Markdown 或 EPUB，写文章要引用的话就用 PDF。

写杂文时，我也偶尔会根据拓展名重排文件，以区分草稿、配图和配套脚本。

除此之外，我还准备了按文件大小或修改日期排序的动作，使用方式与按拓展名排序一样。惟需注意，按日期排序的动作偶尔会报错，或许是所用之 Python 代码与 macOS 文件信息之间的龃龉所致，但对我的工作影响甚微，故暂无动力改进。

## 用 Keyboard Maestro 简化操作

存在不等于合理，更不等于理想。前节方案固然从无到有，但即便一个人已经熟练使用 LaunchBar，若还能再减去几步，也绝非坏事。本节将重心转至交互，尝试用 Keyboard Maestro 进一步简化操作。

在 Finder 中，调整排序已有一套快捷键——尽管完全看不出逻辑，我本

---

[前往标准阅读页](https://utgd.net/article/21078?audience=web)
