栏目介绍
「我的自动化」是 Power+ 的一个新栏目,每期会邀请一位 Power User 来介绍他们的效率工具里都装了什么动作。
效率工具包括但不限于 Workflow、Launch Center Pro、Drafts、Keyboard Maestro、Automator、BetterTouchTool、Hazel、LaunchBar、Alfred……
由于是新栏目,各位读者可以对栏目的形式以及内容提出建议,我们也会让这个栏目变得更好。
大家好,我是少数派编辑部的文刀漢三。日常工作主要跟文字打交道,因此分享的动作也大多数跟文字处理相关。
上次在《读者反馈 014》里我有提到自己的思路是「尽量拓宽每一个设备的功能,让键盘和触控板都能独立做更多的事」。因为我们总有单独使用键盘或者触控板的时候,比如我常常一只手托着下巴一只手操作触控板浏览网页,或者双手在键盘上打字。这些情况我都不愿意频繁在两个设备之间切换,尽量用当前的设备解决所有事情,保持操作的连贯性。
改键工具:Karabiner-Elements
在介绍我常用的动作之前,首先要介绍一下 Karabiner-Elements,这是我接下来介绍的很多动作的基础。常自定义快捷键的人可能会知道,快捷键多了,不但键位难记,而且还容易和系统快捷键重叠。因此我用 Karabiner-Elements 将 Caps Lock 键改成 Control + Option + Shift + Command,当我按下 Caps Lock 键时,相当于同时按下这四个键,然后再以此为基础去组合其它快捷键。 改 Caps Lock 相当简单,在 Karabiner-Elements 里一条规则就搞定了,如下图:
Keyboard Maestro
在 Mac 上如果要处理一些自动化需求,我第一时间会想到用 Keyboard Maestro(以下简称 KM)来解决。KM 可以进行免费试用,并且试用期很长,你可以先到官网下载试用后再进行购买也不迟。 粘贴浏览器链接
按下快捷键后,会弹出一个窗口,显示目前浏览器正在打开的标签,选中后便可以直接粘贴到编辑器里。
我经常需要在文章中添加相关链接或者插入 App 链接,用这个动作可以帮我节省大量时间,并且显示效果也很直观。
备忘录打开即写
此前我在 Mac 上用过一段时间 nvALT,它最大的特点就是打开即写,类似 iOS 上的 Drafts,后来我为了同步等需求,就转用了原生备忘录。
我用这个动作实现类似的功能,按下快捷键后,就会立刻打开备忘录并自动创建新的空白文本。
如果你想要实现备忘录打开即写的功能,也可以将动作触发条件改为「当备忘录 App 激活时」。
微信登录
由于 Mac 版微信不能独立运行,所以每次登录前都需要进行验证,验证前还有一个多余的步骤,就是点击下图中的绿色按钮:
这个 KM 动作是从 Oscar Gong 那里学到的,可以帮你每次打开微信时自动按下绿色按钮(其实就是按下回车键),节省了我千千万万次点击。 用 Chrome 打开当前网页
我更偏爱 Safari 的原生体验与设计风格,所以它也自然成为了我在 Mac 上的主力浏览器选择。但偶尔还是得用 Chrome 来救救急,比如国内那些不支持 HTML5 播放的视频网站,就得临时转换 Chrome 来播放。
我做了一个 KM 动作,可以将当前 Safari 页用 Chrome 打开,省去了复制粘贴等繁琐步骤。当你没有打开 Safari 时,这组快捷键也可以用来快速启动 Chrome。
Now Playing(正在播放)
这是一个 KM 动作组,里面一共有 3 个动作,分别是:
显示目前 iTunes 正在播放的歌曲,包括歌曲名、歌手名、专辑名;
点赞当前歌曲(会影响 Apple Music 给你推荐的歌单);
搜索当前音乐的歌词。由于找歌词对于我来说不是一个频繁的操作,所以就没有使用单独的歌词 App,而是偶尔想要了解歌词时,再用这个动作进行搜索。
一键进入播客录制状态
每次录制播客时都要打开 Skype、打开勿扰模式、关闭一堆影响网速和干扰集中的应用,因此我做了一个简单的 KM 动作把它们都串联起来。
动作结尾是一个弹窗,提醒我打开麦克风开关和检查 iPhone 的勿扰模式。
BetterTouchTool
BetterTouchTool 是我还没用 Mac 之前就听说过的 App,当时是因为在做购买 Mac 前的功课,看了一篇博文(文章找不到了),里面提到了 BetterTouchTool。我们都知道苹果的触控板很好用,BetterTouchTool 简直就是让触控板变神器的工具。此外它还具备一些快捷键增强以及窗口管理等功能。 下面介绍几个我认为非常好用的 BetterTouchTool 动作。
触控板手势:模拟 Command-W
除去复制粘贴,相信大家用得最多的快捷键应该就是 Command-W 关闭页面了。一方面有利于保持窗口整洁,另一方面也是因为窗口左上角的关闭按钮不好点。
前面我有提到增强触控板和键盘的独立性,这个动作就是典型代表。我在 BetterTouchTool 设置的是:
4 Finger Click = Command-W
实际操作是:四指按下触控板(不是触摸)后,就会关闭页面。这个动作非常好用,不容易跟其它操作产生冲突,而且简洁明了。
触控板手势:回到页面顶部
这个动作模仿了 iOS 上轻触状态栏回到顶部的手势,只需要轻触触控板顶部的中间位置,就会回到页面顶部。具体设置为:
1 Finger Tap Top Middle = Command-Up
触控板手势:在新标签打开链接
相信比较有经验的用户也会经常用到 Command + 点击 这个操作,它能让你在浏览器的新标签页打开链接,而不是在当前页打开。
我用下面这个触控板手势来模拟在新标签页打开的操作,设置为:
Corner Click Bottom Left = Command-Click
触控板手势:左右切换标签页
TipTap Right (1 Finger Fix) = Control-Tab
TipTap Left (1 Finger Fix) = Control-Shift-Tab
双指手势,一只手指放在触控板上,另一只手指轻触触控板。用于切换浏览器标签页。
键盘动作:启动 App
用 BetterTouchTool 结合前面提到的改键,我设置了一批常用 App 的快速启动快捷键。
键盘动作:窗口管理
BetterTouchTool 其实也自带了一些窗口管理的功能,目前我设置了下面这 4 组比较常用的,分别是: