windows使用d+hjkl d+io 达到方向键,删除的效果

5 篇文章 0 订阅
4 篇文章 0 订阅

平常使用的是ide的快捷键 (idea) 虽然是关于写一些基本的函数,和标识符 以及内置的快捷键 (而且idea里面也集成了关于vim的插件 )真的是非常的方便 但是关于在win上面使用的脚本 也就是平时使用的脚本或者说快捷键 也就是在windows里面内置的快捷键 对于个人来说真的不是很方便 然后我就找到了 一个关于使用windows的sdk开发的脚本

autohotkey

使用教程去官方网站上看 我这里提供我写好的关于d+hjkl +ctrl这几个键的组合达到按方向键和方向键加ctrl的组合

虽然说比较简单 但是总是一步一步来的嘛 有了新的需求再去解决

d & a::send,da
d & b::send,db
d & c::send,dc
d & e::send,de
d & f::send,df
d & g::send,dg
d & p::send, dp
d & q::send, dq
d & r::send, dr
d & s::send, ds
d & t::send, dt
d & u::send, du
d & v::send, dv
d & w::send, dw
d & x::send, dx
d & y::send, dy
d & z::send, dz
#d::#d

$d::
send,% GetKeyState("CapsLock","T")?"D":"d"
return
$+d:: send,% GetKeyState("CapsLock","T")?"d":"D"
Return
;-----------

d & i::
send, {Backspace}
Return
d & o::
send, {Delete}
Return
;----------
d & j::
send, {Down}
Return
d & k::
send, {Up}
Return
d & h::
send, {Left}
Return
d & l::
send, {Right}
Return

;------------- 绑定 ctrl 键 加上了这个功能之后 可以增加组合键ctrl 达到方向键加ctrl的作用 使用起来更方便
#if GetKeyState("Ctrl","P")
d & j::send, ^{Up}
Return
#if GetKeyState("Ctrl","P")
d & k::send, ^{Down}
Return
#if GetKeyState("Ctrl","P")
d & h::send, ^{Left}
Return
#if GetKeyState("Ctrl","P")
d & l::send, ^{Right}
Return
;-------------

d & n::
send, {Home}
Return
d & m::
send, {end}
Return

这样的话简单的使用上下左右删除都可以快速的做到
不用小拇指跳到backspace 也不用去按右边的方向键 还是挺方面的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欧味楼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值