ahk强大的if功能
#If WinActive("ahk_class CabinetWClass")&&(!A_CaretX)
n::send {esc}^+{tab}
m::send {esc}^{tab}
h::send {left}
j::send {down}
k::send {up}
l::send {right}
g::send {home}
;G::send {end};不分大小写.
e::send {end}
o::send {enter}
i::send !{up}
v::send +{f10}v
;vim用来查看文件.还应该区别输入法.
x::send {esc}^w^w
;可专门针对某一窗口,统一关闭.要等等
;x关闭窗口,不用ctrlf4.直接实现
;由空格启动.
#If
#If WinActive("ahk_class CabinetWClass")&&(!A_CaretX)
就是这句,这里用if
来加两个判断,
CabinetWClass
表示为某个窗口类时,允许如下按键.
(!A_CaretX)
表示仅当非输入状态时,允许按键,非常重要
.
这样,在管理文件
时,直接用n/m/i/o/g/e/hjkl/x
就可轻松访问了.
这里搭配使用的是extab
来扩展原目录
.真的是非常强大
.类似chrome
的vimium
了.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现