article_image

我的 TextExpander 订阅即将到期,前段时间一直在考虑是否要退订。一方面是 TextExpander 这几年更新很少,几乎没有新增什么值得关注的功能;另一方面我通过 TextExpander 每周发送的统计邮件发现,自己的使用频率也下降很多,使用次数常年保持在个位数,偶尔能突破到两位数,可能是那天写文章了。

大家可以通过 TextExpander 官网的这个地址查看自己的使用频率,判断自己是否真的有一直在用它。

重新审视了下自己的需求,发觉其实是很多需求被瓜分走了。比如纯文本粘贴我会用剪贴板工具 Pastebot 输出;抓取当前网页链接(或以 Markdown 格式输出网页链接)会用 Keyboard Maestro 脚本实现;部分短语为了方便 iOS 使用,会使用系统的文本替换功能。而这些需求,曾经我都是通过 TextExpander 来实现的,所以导致了使用频率的下降。

于是开始考虑 TextExpander 的替代方案。首先想到就是用手头已有的工具 Keyboard Maestro 替换,毕竟此前看过不少国外 geeker 都用 Keyboard Maestro 替换了 TextExpander。可惜尝试过程中发现,Keyboard Maestro 在中英文输入法切换时有 bug,无法实现完美替换。

比如下图是一个输入 jjdate 后,替换成前当前日期的动作。首先在中文输入法如果直接使用会连带着一些拼音打出去,所以需要先行判断输入法状态,如果处于中文输入法,则需要切换到英文输入法再输出,最后再切回中文。但可惜这个动作时不时会出现 bug,在英文输入法下总会切到中文输入法,困扰了我好几天。

此外考虑到了在 iOS 端使用的需求,Keyboard Maestro 始终只能在桌面端起作用,所以还是不得不考虑回 TextExpander。恰好这段期间,遇上了 TextExpander 有优惠,我在 UNTAG 论坛中有过分享,于是就再续前缘了。截至发稿

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown