文本格式转换是一类很杂的需求,就拿拷贝网页链接来说,写文章时常常用到 Markdown 格式链接,分享给朋友时更多使用 标题:链接 的简单格式,如果要去网站后台排版则可能需要 HTML 格式的网址……常见思路是为每个格式转换需求创建一个自动化动作,然后绑定快捷键。

但是,同类的动作多了,对应的快捷键数量也会随之增加。试想一下,如果我们为不同的文本格式转换操作设置了 ⇧Shift-⌘Command-C⌥Option-⌘Command-C⇧Shift-⌥Option-⌘Command-C⌃Control-⌘Command-C 等键位, 要用的时候八成会被一堆键位搞混头脑。更糟的是,拷贝链接还只是诸多文本格式转换场景的其中之一,再算上获取网页标题、拷贝文件路径等其他场合,全靠快捷键只会更吃力。

这篇文章中,我们将通过 Keyboard Maestro 来打造几个 文本格式转换工具箱,把相似的一批动作放在一起,从而减少记忆快捷键的负担。在此基础上,我们还会为不同的场景设置不同的工具箱,满足常见的文本格式转换需求。

用 Keyboard Maestro 制作工具箱

在《给快捷键减压》(Power+ 1.0)一文中,文刀提到了通过 Keyboard Maestro 缓解快捷键压力的思路。Keyboard Maestro 中有个 Palette(浮窗)功能,可以把一批动作汇集在一起,通过统一的快捷键呼出。我们的工具箱其实就是 Palette,只需要记一个快捷键,就能呼出整个工具箱。

两个常用动作组

上图是我在使用 Safari 浏览器和 Finder 时各自常用的一组格式转换工具箱,分别用于拷贝不同样式的网页链接文件路径,基本涵盖了日常工作中的格式转换需求。