「CD时间」 第1期 简化你的输入

开工前先蓄个力吧​ :smirk:, 高效工作技巧之快捷文本输入(Mac、Windows皆可).

话说…… 工作一忙起来, 键盘敲到手酸, Orz

趁着工作CD的时间, 想办法减少敲键盘的次数.

Why

  • 键盘敲多了手酸
  • 提升操作流畅度, 减少停顿
  • 秀操作利器
  • ……

What

此处推荐两款软件用于设置热键定义短语缩写等, 分别供使用Windows或Mac的您放心食用.

Mac: aText

Windows: AutoHotkey (ahk)

How

接下来将分别介绍一下aTextahk的用法, 建议尽可能让Windows和Mac上的输入习惯保持一致.

效果图

  1. Mac上aText结合Alfred快速搜索.

    ggs => https://www.google.com/search?q=

  1. Windows上AHK结合Wox进行搜索.

    ggs => https://www.google.com/search?q=

  1. 快捷短语

    thx => Thank you

    mgm => piaoruiqing@gmail.com

    rrq => {当前日期}

    ttime => {当前时间}

  1. 快捷命令

    ggp => | grep

aText

aText accelerates your typing by replacing abbreviations with frequently used phrases you define.

aText通过用您定义的常用短语替换缩写来加速您的输入

可从Mac软件商店(或其他渠道)获取aText, 安装完毕后点击Show aText打开配置界面

举个例子, 以下是一个文件头模板, 虽然IDE中可以设置, 但如不在IDE中编辑文件等情况, 使用该快捷短语还是很方便的.

1
2
3
4
5
6
/*
* 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, 并用文本编辑器打开, 实例脚本如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
^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目录.

总结

aTextAHK这两款软件有助于提高工作效率, 除了快捷短语输出文本外, 还可以实现通过快捷短语快捷键来执行脚本, 更多的可能性就需要您自行探索啦.

欢迎关注公众号(代码如诗):

代码如诗

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