我正在尝试进行许多文本替换。一些替换触发缩写是其他触发缩写的前缀,如下所示:
:*:foo::the
:*:fooed::there
目前,这会产生:
foo = "the"
fooed = "theed"
“foo”,作为“fooed”的前缀,发射得太快了。这可以通过删除“*”并需要一个结束字符来轻松解决。但是,这种方式具有我想保留的有价值的预测文本功能。
我可以看到这样做的方式是在键入“foo”后立即进行热字符串替换,但将“foo”保留在热字符串“剪贴板”中。然后,当添加“ed”时,整个剪贴板将被“fooed”,这将自动触发替换到“there”。使用空格或句点等结束字符后,剪贴板将重置。
任何人都可以帮助我了解 AHK 语法吗?