# 如何让 LaunchBar 也能用拼音启动软件

> 本文公开全文。

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

有两款德国血统的软件，在国内一直吃不开，但其名声赫赫，又让人难以忽视。一款是文件管理工具 DEVONthink，另一款则是启动器 LaunchBar。这对难兄难弟都叫好不叫座，那道过不去坎儿也一样：（基本上）不支持中文。

DEVONthink 不支持中文没啥好喊冤的，官方早已明确不会考虑亚洲用户。而 LaunchBar 则属实冤枉，所谓“不支持中文”，无非是默认情况下没有中文搜索，也不能通过中文拼音启动常见软件。前者已在《让 LaunchBar 支持中文文件搜索》中解决，后者则是本文所向。

LaunchBar 中的拼音问题，主要指无法通过拼音启动软件，例如常见的流媒体音乐客户端——网易云音乐，如果你尝试输入 wangyiyun，在 LaunchBar 中想必查无所获。虽说网易云音乐其实有个洋名 Netease Music 可供召唤，但我也完全理解多数人更习惯拼音。

但冷静一想，中文用户对 LaunchBar 启动软件的不满，几乎完全满足幂律分布：绝大多数人只是困于极少数几个 App，通常，特指微信、网易云音乐、知乎和哔哩哔哩。除了这几个大厂产品，我甚至想不起还有哪些常见软件默认是中文名的！老实说，为软件设置拼音启动，无非是几秒钟的事，并且至少有两种思路。

## 方法一：自定义别名

第一种方法是修改软件别名（Alias）。打开 LaunchBar，按下 ⌥Option\-⌘Command\-I 进入索引编辑界面，在右键上下文菜单中重命名（Rename）一个软件，即相当于为其设置别名，以后可据此启动之。特别指出，此处的重命名不会影响软件本身的名字，只是改动其在 LaunchBar 所显示的称谓。

可惜我的电脑上一个中文名的软件都没有，恕我用 LaunchBar 开个小玩笑——可能年纪大一点的读者才能明白背后的梗——假设我有一款名为 咖喱棒 的软件，默认情况下很难用 LaunchBar 定位它，现在，我将其别名设置为原名加拼音的组合 咖喱棒（galibang），以后就能用 galibang 启动 咖喱棒。

当然，名称选定是任意的，如果你使用双拼输入法，或许选用的便是 galibh。我在和读者 Apus 交流时，他提到自己曾将“钉钉”的别名设为 dkdk——此系他所用双拼方案的输入码——以便以打字时习惯的输入方式快速启动钉钉。

## 方法二：自定义缩写词

第二种方法则是为软件设置缩写词。缩写词（Abbreviation）实为所有启动器工具之核心，LaunchBar 的特点固然是动态学习用户习惯，但不意味着不能预先设置缩写词。稍有经验的 LaunchBar 用户，可能多多少少接触过一个快捷键：⌥Option\-⌘Command\-A，其功能便是为 LaunchBar 中的当前项目设置缩写词。

显然，任何中文名称的软件均可设置缩写词，以便以拼音呼出它们——或者其他任何你觉得方便的召唤口令。又如，我用了十多年的 iTunes，它在近几年忽然更名 Music，这不仅不符合多年的肌肉记忆，也容易和无数名称中带有“Music”的项目混淆，于是我将 Music 的缩写词设为 ITUNES，保留旧习惯，并且启动的精度极高。

LaunchBar 的自定义缩写词固然静态，但 LaunchBar 仍会跟踪用户输入方式，最初或许仍要输入 weixin 以呼出微信，但打交道的次数多了，则无需输入完整缩写词，若没有其他干扰项，甚至只需 wx 即能定位微信，这也更符合国人用拼音缩写关联软件的习惯。

不过，这里有个先有鸡还是先有蛋的问题：如果不事先设置缩写词，又如何定位到中文名称的软件并为其设置缩写词呢？一个办法是从 Application 目录往下翻，但还有另一种更为根本的方法：修改缩写词配置文件。其实，LaunchBar 中的绝大多数用户设置均存为独立文件，很容易修改和备份，缩写词也在其中：

```
~/Library/Application Support/LaunchBar/CustomShortcuts.plist
```

CustomShortcuts\.plist 文件存储了 LaunchBar 的缩写词，并且可以直接用文本编辑器修改，效果和在 LaunchBar 图形界面中设置缩写词一致。详言之，CustomShortcuts\.plist 有多段如下格式的代码，第一行是目标软件（或其他几乎任何项目），第二行则存储用户自己设置的缩写词。你可以把 目标的文件夹路径 替换成中文名软件所在的位置，然后把 自定义缩写词 换成拼音，即可用拼音启动中文软件。

```
<key>ODLBPathItem:目标的文件夹路径</key>
<string>自定义缩写词</string>
```

配置文件还容易备份和分享，例如有多台电脑的读者，也只需要配置一次，随后把 CustomShortcuts\.plist 文件复制到其他电脑上，就能保持启动习惯连贯。

实际上，Alfred 用户通常也会为网易云音乐和微信设置专用的缩写词——例如网易云音乐的缩写 wyy——但这些缩写词是写死的，打错一个字母就不达鹄的；而 LaunchBar 则会学习用户习惯，使用几次之后，无论 weixin、weix 还是 wx 都能找到微信。

对 LaunchBar 的批评，在更大程度上是一种意识形态对抗，而非理性讨论，参战者往往是 Alfred——如今则是 Raycast——的重度用户或民间收藏家，他们无法放弃（实际上已经停更多年）那几个豆瓣搜索和淘宝比价插件，进而以一种罗列罪状的形式评价 LaunchBar。

但历史上发生的事情究竟是理性论战，还是私刑，或许永远没有定论，但也没有必要再多深入，毕竟现在是一个启动器也能融资的幽默时代了。

---

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