简化你的输入
高效工作技巧之快捷文本输入(Mac、Windows皆可).
话说…… 工作一忙起来, 键盘敲到手酸, Orz

找个根据来帮忙把.
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中编辑文件等情况, 使用该快捷短语还是很方便的.
/*
* File Name:【|】 is created on 【date:short】 【time:"HH:mm"】 by piaoruiqing
*
* Copyright (c) 【date:YYYY】, xxxxxxxxxxxx All Rights Reserved.
*
*/
【|】: 光标停留位置.【date:short】 【time:"HH:mm"】: 日期时间【date:YYYY】: 年
再如Markdown写作时, 很多语法可以用快捷短语进行输出
mca=> “`
llzj=>/** */

AutoHotkey
The ultimate automation scripting language for Windows.
适用于Windows的终极自动化脚本语言
可以从官网获取AHK的安装包.
ahk的配置方式和aText差别较大, 是通过编写脚本的方式进行热键或短语的映射.
新建文件config.ahk, 并用文本编辑器打开, 实例脚本如下:
^Space::#Space
:*:eit::
Send {Blind}{Text}exit
return
:*:ggp::
Send {Blind}{Text}| grep
return
:*:bds::
Send {Blind}{Text}https://www.baidu.com/s?wd=
return
:*:ggs::
Send {Blind}{Text}https://www.google.com/search?q=
return
:*:mgm::
Send {Blind}{Text}piaoruiqing@gmail.com
return
;: 分号是行注释- `
^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这两款软件有助于提高工作效率, 除了快捷短语输出文本外, 还可以实现通过快捷短语快捷键来执行脚本, 更多的可能性就需要您自行探索啦.
附一个ahk做的热键增强软件链接~ 欢迎交流
[CapsLockX – 像黑客一样操作电脑! | CapsLockX]
https://capslockx.snomiao.com/