如何在Visual Studio代码中使用Autohotkey hotstring?

时间:2018-12-05 15:19:50

标签: visual-studio-code autohotkey

我可以在记事本等其他应用程序中使用它,但它不能与vs代码一起使用。似乎存在错误或我做错了什么? 例如

::td::TODO

每一次我都会得到不同的结果:

AHK BUG

该如何解决?

2 个答案:

答案 0 :(得分:2)

这是扩展中的错误 Markdown All in One 禁用它很好。

答案 1 :(得分:0)

自动热键解决方法:

::td::{Sleep 100}TODO

随着热字符串(要删除)变大,增加100ms。在我的机器上,我可以在250ms内扩展长度为25的字符串。您的里程可能会有所不同。

Relevant Github Issue

我用以下正则表达式替换了我的字符串:

搜索:::[a-z0-9_-]+::(?!\{)
替换:$0{Sleep 250}


在Github问题中,Mehul还有另一个解决方法:

:SE, K1:td::TODO

这不需要可变的ms量,因为不管hotstring的长度如何,它始终可以工作,但是打印替换文本花了很长时间,我发现它不可行。