日志: 日常功能
#NoEnv
#SingleInstance, Force
SendMode Input
;(1)ESC: 监听 Alt+q 的组合键 //核心命令
!q::
Send {Esc}
return
;(2)选中可视化:按下 Alt + G 后,依次释放 Esc、大写 V、Home 按键
!g::
Send {Esc}
Sleep 50 ; 稍作延时,确保按键被正确处理
Send {V down} ; 按下大写 V
Sleep 50 ; 稍作延时,确保按键被正确处理
Send {V up} ; 释放大写 V
Sleep 50 ; 稍作延时,确保按键被正确处理
Send {Home}
return
;(3)vi剪切:按下 Alt + X 后,依次释放大写 X、大写 A
!x::
Send {X down}
Sleep 50
Send {X up}
Sleep 50
Send {A down}
Sleep 50
Send {A up}
return
;(4) 复制:按下 Alt + C 后,依次释放 yy , 然后大写A
!c::
Send {y down}
Sleep 50
Send {y up}
Sleep 50
Send {A down}
Sleep 50
Send {A up}
return
;(5) 黏贴:按下 Alt + V 后,依次释放 Esc、大写 P、大写 A
!v::
Send {Esc}
Send {P}
Send {A}
return
;(6) 撤销:按下 Alt + z 后,依次释放 Esc、u、大写 A
!z::
Send {Esc}
Send {u}
Send {A}
return
;(7)保存: alt +w
!w::
Send {Esc}
Sleep 50
Send {:} ; 发送英文冒号
Sleep 50
Send {w down}
Sleep 50
Send {w up}
Sleep 50
Send {Enter} ; 发送回车键
Sleep 50
Send {A down}
Sleep 50
Send {A up}
return
;(8) alt + r 保存退出:
!r::
Send {Esc}
Sleep 50
Send {:} ; 发送英文冒号
Sleep 50
Send {w down}
Sleep 50
Send {w up}
Sleep 50
Send {q down}
Sleep 50
Send {q up}
Sleep 50
Send {Enter} ; 发送回车键
return
; (9)全选:按下 Alt + A 后,依次释放 Esc 按键,输出小写 v,
; 然后连续两个 gg,接着是 Ctrl + End
!a::
Send {Esc}
Sleep 50
Send {g}
Send {g}
Sleep 50
Send v
Sleep 50
Send {CtrlDown}{End}{CtrlUp}
return
;(10)删除
!BS::
Send {Del}
Sleep 50
Send {A}
return