AHK hotstring选项关闭操作方法与使用场景相关问题咨询
如何关闭Hotstring指定选项
Hotstring的选项关闭有两种使用场景,写法都是在选项标识后加0实现:
1. 针对单条热字符串关闭选项
直接将带0的选项写在热字符串开头的双冒号中间即可,会覆盖全局默认规则,示例如下:
; 示例1:单条热字符串关闭大小写敏感,无论输入BTW/Btw/btw都会触发替换 :C0:btw::by the way ; 示例2:如果全局默认开了免结束符触发(*选项),给单条关闭免结束符,必须输入空格/回车等结束符才触发 :*0:test::测试内容
2. 全局关闭默认选项
用#Hotstring指令设置全局默认规则,对指令之后所有未单独指定选项的热字符串生效:
; 全局默认关闭大小写敏感 #Hotstring C0 ; 下面的热字符串默认都不区分大小写 :test::测试 :ahk::AutoHotkey ; 如果某条需要单独开大小写敏感,单独加C选项即可 :C:JS::JavaScript
需要关闭Hotstring指定选项的常见场景
- 全局开启了大小写敏感,但部分日常通用缩写不需要区分大小写,比如btw、asap这类高频常用缩写,单独关闭大小写敏感可以降低用户输入要求,提升使用效率。
- 全局开启了免结束符触发(*选项),但部分热字符串的缩写和日常输入的常用词汇前缀重合,关闭免结束符可以避免正常输入时被误触发替换。
- 有特殊输出需求,不需要热字符串触发后自动回删输入的缩写内容时,关闭默认的回退选项(加
B0),可以保留原缩写的同时输出替换内容,适合日志标记、批量加前后缀等场景。 - 部分热字符串不需要自动替换后在末尾追加结束符时,关闭
O选项(加O0),可以保留输入的结束符原样输出。
内容的提问来源于stack exchange,提问作者Gradient
相关产品推荐
相关产品推荐

