数码荔枝
Typinator – 常用语句快速输入神器
Typinator – 常用语句快速输入神器
分享到:

为什么我们需要快速输入文字?

在过去使用电脑的时间里,您是否一次又一次地输入过常用邮箱、身份证、学号、手机号码?您是否想过,这种机械的输入方式,一直都在分散您的注意力 —— 因为您每次都需要多次检查是否输入有误 —— 无意义地消耗时间。

Typinator 是一款文字输入类应用,在您意识到上面出现的问题后,可能会对它感兴趣:因为在 Typinator 的辅助下,只需要敲几下键盘,就能完成机械的文字输入任务。比如敲击「yx」就自动输入您的邮箱地址;敲击「sjhm」就在屏幕上出现您的手机号。

上手几分钟后,您还可以用它完成更多自动化的文字,比如按照格式输出当前日期、计算公式等等,让你更高效地进行文字工作。那么,是时候改变传统而落后的文字输入体验了?

初识-用户界面

在创建专属于自己的 文字展开 (Expansion) 规则前,我们先进入 Typinator 的主界面,主要分为三部分:在最显眼的下半部分  (区域 C),我们需要定义 缩词 (Abbr) 以及对应的 文字展开内容,以实现最核心的「文字快速输入」功能。界面右上角处 (区域 B) 可以对每条展开规则进行单独管理。而如果您有很多不同规则的话,可以选择将它们分类,放入左上角处 (区域 A) 的文件夹中。

您可以通过点击菜单栏上的图标快速进入 Typinator 主面板。当然,更推荐您在「Typinator – Preferences – Activation」中设置一个「Show Window」快捷键~

小试-基本功能

现在注册网站帐号时,都需要输入邮箱或者手机号码进行验证 (事实上这两个数据还会被用于更多的场景)。如果敲击「;yx1」(「邮箱」首字母) 就自动输入您的邮箱地址,感觉也不错哦~。

于是乎,您可以在 Typinator 中如此设置:

1. 在区域 A 中新建一个分类文件夹,命名为「Email Address」;
2. 选中该文件夹后,区域 B 即显示文件夹中内容 (目前为空);
3. 点击区域 B下方的「+」键,则表示在「Email Address」中新建一个 文字展开 条目;
4. 在区域 C 下方的空白处键入最终需要填充的文字内容,也就是邮件地址 xxx@gmail.com,并在上方 Abbr 处键入「;yx1」即可。设计完第一个展开规则后,我们就可以这样使用:

进一步-快速输入当前日期 (变量)
如果 Typinator 只能自动填充一成不变的内容多无趣?能够输入「变量」,才是 Typinator 的优势之一,因为它可以跳过很多以往绕不过的步骤。

比方,过去当输入一个日期时,瞄一眼日历总没错吧?当要在账本中输入当前时间时,也不得不先瞅一下时间。Typinator 的好处就在于,它帮用户代办这些事情:

我们将当前月份、时钟等等称为「变量」。在 Typinator 中,您可以使用专门的标识符去替代这些,并在最终输出缩词结果时,自动捕捉填充数据。您完全不必感到头大:每次调用时,可直接在区域 C 的{…}中找到你想要的。点击使用,无需记忆。

实际上… Typinator 还有不少「特殊变量」供用户选择,大大拓宽了 Typinator 的使用场景,其中包括:Key 键盘修饰键、Cursor position 定位光标位置、Scripts 脚本执行、Clipboard 剪贴板等。比如让我们试试定位光标?

出神入化 – 赋值

在某些情况下,您可能会多个 App 中反复使用同一个变量,或是一组既定信息,甚至有时它们还会出现在同一个 文字展开 规则中。可能这就是开发者会在 Typinator 中加入「赋值」特性的主要原因。只要学过 入门编程 就会知道,赋值前提是要进行「声明」,就好比婴儿出生后父母对外「声明」一个他的专属名字,未来只要别人叫这个名字,他就知道这是在叫唤他。

在 Typinator 中「赋值」分为:

> 变量:通过用户手动输入所得,可随意变更。稍许不同于上一小节介绍的时间变量,这里的变量命名和赋值范围自由,不再受到限制。比如,你可以这样 (无聊):当前月份=「我很帅吗」。其声明格式为 {{xxx=?yyy}},在实际使用时,该变量需要用户手动输入内容;
> 常量:一些给定默认内容的变量,无法修改;声明格式为 {{xxx=yyy}},其中 xxx 为赋值,yyy 就是所指代的内容;
> 计算量:用于数据的加减乘除,比如「物品单价 x 物品数量 = 总额」这样。声明格式为 {{xxx=#}},可满足基本的「加减乘除」需求。

很复杂?非也。这里用一个例子演示所有「赋值」的使用方法:

然后,再让我们看看上面那个例子的实际展开效果吧:

同时,Typinator 独特的魅力在于:一旦声明了一个值,那么该值在之后所有的 文字展开 条目中,都可被正常调用。比如你在某一次 文字展开 中给变量 {{client}} 赋值了「李狗蛋」,那么之后的展开中,凡是出现变量 {{client}} 地方,都会自动替换成「李狗蛋」直至您重新赋值为止。可是说,这个特性为 Typinator 独有,即使是 TextExpander 也望尘莫及。当然,如果您暂时看不懂这段,大可跳过~16px

文章评论

发表评论

您忘了输入昵称
为了更好地彼此沟通,评论字数不得少于5个

关注有礼

关注公众号,每月领取大额券,最先了解软件上新与促销信息
公众号:shumalizhi