# 魔鬼在细节：LaunchBar 如何改变文件处理

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

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

过于简单的东西，乍看上去反而会非常晦涩，启动器工具 LaunchBar 即为适例。相比 Alfred 或 raycast，LaunchBar 的交互方式实则单一。但正因为大家习惯了右键上下文菜单、托拽、鼠标点击或滑动手势，LaunchBar 旨在以简驭繁的设计反而令人摸不着头脑，我也曾不得不诉诸魔法隐喻。

不过，若是用西方技术圈子里常见的说法，或许可以提供一种新视角：一切操作皆用A打开B，其中的A和B可以替换成任何东西，既可以用软件打开文件，也可以用文件打开软件，还可以用软件处理软件，或者用文件处理文件，甚至用一个文件处理它自己。

## 就地打开终端（Terminal）

在 Power User 圈子里面有个概念，叫就地打开终端（open terminal here）。所谓 Terminal，就像游戏里的金手指控制台，一旦开启，旋可进入高级操作模式，点开种种隐藏功能，从拯救卡死的 Finder 到安装你愿意相信的第三方无认证外挂，等等。而所谓就地，则是在 Terminal 中进入当前文件夹，方便处理眼下的文件。

不少玩家都制作过自己版本的 Terminal 快速启动方式，早在十多年前就有人尝试编写脚本，也有人制作了 Finder 窗口工具栏小按钮，很长一段时间里，我还尝试用过 Keyboard Maestro。可惜，这些方案都受制于 macOS 日益紧缩的权限控制，至少在最近两个大版本（macOS 14、macOS 15）系统中，一旦我尝试读取“就地”在哪里，系统就会卡住。

修订 Keyboard Maestro 付费栏目时，我原本想换上进阶版本，以顾及种种长尾场景，但无意中发现，其实 LaunchBar 的解决方案更简单：把目标文件夹发送（Send）给 LaunchBar，然后用 Terminal 打开。结束。

用A打开B的想法，恐怕会让不熟悉自动化方案的人莞尔一笑：吾辈“麻瓜”，不是一直都把文件夹拖到 Dock 中的 Terminal 图标上吗？确实，过于简单的思路反而容易成为进阶玩家的盲点。不过，LaunchBar 也不是简单的替代交互方式，但凡你工作繁重，都会明白鼠标交互何其低效：把文件夹拖到 Dock 上，简直就像主题限定版的射击游戏，太容易打偏。

## 用 Finder 打开任何文件

如果只是在 Finder 中显示原始文件，显然没有必要专门介绍，何况 LaunchBar 也有显示原始文件的快捷键。当你用 Finder 打开一个文件时，真正会发生的事情是：系统会用默认打开方式开启选中的文件（包括复数个文件或文件夹）。碰巧，有一个不那么冷门但又足够吸引人的例子：打开 EPUB 电子书。知名电子书管理工具 Calibre 内置了一个电子书阅读器，无需像 Books（iBook）那样导入文件到书库，即可就地打开书籍，但此物藏于 Calibre 的软件资源包中，难以正常取用。

尽管 LaunchBar 的列表中也没有 Calibre 阅读器，但只要设置过 EPUB 的打开方式为此，以后在 LaunchBar 中用 Finder 打开电子书时，就会调用 Calibre 的内置阅读器。

在一些比较复杂的动作中，此细节设计还可作为备用的运行方式。例如，我有一个电子书检索动作，直接运行时用于拷贝引文信息，而用 Finder 打开目标书籍则可以进入阅读器，相当于一个动作多个用途。

## 用文件夹打开文件

如果用软件打开文件偶有惊喜，那么，用文件夹打开文件，会发生什么？我在尝试双栏文件管理器时意识到了始末文件夹概念何等重要，而 LaunchBar 则用一种非常古典的方式重现了双栏文件管理工具的精髓（至少是之一）。

所谓双栏文件管理，主要指并置的两个文件窗口，分别显示源文件夹和目标文件夹，同时附带一系列常用功能快捷键或按钮，以便在两个文件夹之间快速复制、剪切文件或创建各种形式的链接。

如果说双栏操作是在两个水桶之间

---

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