被青蛙影响(逼迫),现在中英文之间要是不加一个空格就十分难受,以及各种名词中字母的大小写也十分强迫症。打字确实有点麻烦,主要我还喜欢用 CapsLock 来切换大小写。偶尔忘了还要回去修改,检查,毕竟强迫症晚期……
正经写文章的话还好,但是 QQ 聊天什么的,确实影响效率,所以写了个小脚本,来一键完成加空格和调整大小写的问题。
明确知道正则不是极度完美匹配,所以有些情况并没能解决,但是大部分都可以修正,还要什么自行车啊。
懒得打包,直接放代码出来了,使用方法,选中要修改的内容,按 Alt+Win+T
即可,可修正大小写的单词可以自行添加。就酱
Words := [ "QQ"
, "iPhone"
, "iPad"
, "Mac"
, "Windows"
, "XP"
, "Vista"
, "Win7"
, "Win8"
, "Win10"
, "Google"
, "Microsoft"
, "Baidu"
, "AHK"
, "Autohotkey" ]
!#t::
ClipSaved := ClipboardAll
clipboard :=
Send ^c
ClipWait
clipboard := RegExReplace(clipboard, "([\p{Han}\p{Hiragana}\p{Katakana}\p{Hangul}])([a-zA-Z0-9])", "$1 $2")
clipboard := RegExReplace(clipboard, "([a-zA-Z0-9])([\p{Han}\p{Hiragana}\p{Katakana}\p{Hangul}])", "$1 $2")
For index, value in Words
{
reg := "i)" . A_Space . value
clipboard := RegExReplace( clipboard, reg, A_Space . value )
reg := "i)" . value . A_Space
clipboard := RegExReplace( clipboard, reg, value . A_Space )
}
Send ^v
Clipboard := ClipSaved
Return
自觉扫码付费什么的,价格就一万亿日元吧(懒得作图什么的了,就把上次的二维码拿过来了)