「CD时间」 第1期 简化你的输入
开工前先蓄个力吧 :smirk:, 高效工作技巧之快捷文本输入(Mac、Windows皆可).
话说…… 工作一忙起来, 键盘敲到手酸, Orz

趁着工作CD的时间, 想办法减少敲键盘的次数.
Why
- 键盘敲多了手酸
- 提升操作流畅度, 减少停顿
- 秀操作利器
- ……
What
此处推荐两款软件用于设置热键定义短语缩写等, 分别供使用Windows或Mac的您放心食用.
Mac: aText
Windows: AutoHotkey (ahk)
How
接下来将分别介绍一下aText和ahk的用法, 建议尽可能让Windows和Mac上的输入习惯保持一致.
效果图
Mac上
aText结合Alfred快速搜索.ggs=>https://www.google.com/search?q=

Windows上
AHK结合Wox进行搜索.ggs=>https://www.google.com/search?q=

快捷短语
thx=>Thank youmgm=>piaoruiqing@gmail.comrrq=>{当前日期}ttime=>{当前时间}

快捷命令
ggp=>| grep

aText
aText accelerates your typing by replacing abbreviations with frequently used phrases you define.
aText通过用您定义的常用短语替换缩写来加速您的输入
可从Mac软件商店(或其他渠道)获取aText, 安装完毕后点击Show aText打开配置界面


举个例子, 以下是一个文件头模板, 虽然IDE中可以设置, 但如不在IDE中编辑文件等情况, 使用该快捷短语还是很方便的.
1 | /* |
【|】: 光标停留位置.【date:short】 【time:"HH:mm"】: 日期时间【date:YYYY】: 年
再如Markdown写作时, 很多语法可以用快捷短语进行输出
mca=> ```
llzj=>/** */

AutoHotkey
The ultimate automation scripting language for Windows.
适用于Windows的终极自动化脚本语言
可以从官网获取AHK的安装包.
ahk的配置方式和aText差别较大, 是通过编写脚本的方式进行热键或短语的映射.
新建文件config.ahk, 并用文本编辑器打开, 实例脚本如下:
1 | ^Space::#Space |
;: 分号是行注释- ``^Space::#Space
: ;将ctrl+空格映射到ctrl+shift`用于统一Mac和Windows的语输入法切换快捷键. :*:eit::: 指定ext短语的动作.Send {Blind}{Text}exit: 输出文本exit.return: 终止动作, 就像switch语句需要break一样.- 其他语法课参考官网的文档(有中文版)
脚本编写完毕后双击config.ahk启动即可.
如果需要自启动, 可以创建该文件的链接放到C:\Users\R.Qing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup目录.
总结
aText和AHK这两款软件有助于提高工作效率, 除了快捷短语输出文本外, 还可以实现通过快捷短语快捷键来执行脚本, 更多的可能性就需要您自行探索啦.
欢迎关注公众号(代码如诗):

本文发布于朴瑞卿的博客, 允许非商业用途转载, 但转载必须保留原作者朴瑞卿 及链接:http://blog.piaoruiqing.com. 如有授权方面的协商或合作, 请联系邮箱: piaoruiqing@gmail.com.