之前沉迷使用ahk来代替vba,后来发现想法是不错,但是就简单的使用来说确实大部分场景还是用vba更简单,之后尝试了使用vscode来编辑vba,即使在插件的加成下感觉使用体验还是比不上vba,虽然就文本编辑的角度已经吊打了vba,但是从调试方便等地方还是和vbe有些差距,因而,为了更爽的使用vbe,自己用ahk对vbe进行了加强,使用的快捷键大部分和vscode趋同,但是中间某些功能的使用感觉还是存在一些bug 的,如果大佬们发现了问题,希望能够指出
接下来是代码的部分,主要就是一些输入括号,引号的增强,以及ctrl和enter的语句中间换行,行注释,还有一些alt上下的移动代码行,还有复制代码行等操作的实现
#IfWinActive ahk_class wndclass_desked_gsk
+'::
SendInput,`"`"
SendInput,{Left}
return
!'::
SendInput,^c
ClipWait,1,1
SendInput,{text}`"
send,^v
SendInput,{Text}`"
return
+9::
SendInput,{text}()
SendInput,{Left}
Return
^Enter:: SendInput,{End}{Enter}
^q:: SendInput,{Home} {Text}`'
^d::
SendInput,{Home}
SendInput,+{End}
SendInput,^c
ClipWait,1,1
SendInput,{Home}
SendInput,{Down} ^v
Return
^k:: SendInput,{Home} +{End} ^x {Home}
!down:: SendInput,{Home}{Enter}
!up:: SendInput,{Home}{BackSpace}
#IfWinActive
这一篇也属于抛砖引玉的性质