Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何在visual studio代码中使用自动热键热字符串?_Visual Studio Code_Autohotkey - Fatal编程技术网

Visual studio code 如何在visual studio代码中使用自动热键热字符串?

Visual studio code 如何在visual studio代码中使用自动热键热字符串?,visual-studio-code,autohotkey,Visual Studio Code,Autohotkey,我可以在记事本等其他应用程序中使用它,但它无法与vs代码一起使用。似乎存在错误,或者我做错了什么? 比如说 ::td::TODO 每次我都会得到不同的结果: 如何修复此问题?这是来自扩展的错误 当我禁用它时,一切正常。自动热键解决方法: ::td::{Sleep 100}TODO :SE, K1:td::TODO 当热字符串(要删除)变大时,增加100ms。在我的机器上,我可以在250ms内扩展长度为25的热串。您的里程可能会有所不同 我将我的HotString全部替换为以下正则表达式

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

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


如何修复此问题?

这是来自扩展的错误 当我禁用它时,一切正常。

自动热键解决方法:

::td::{Sleep 100}TODO
:SE, K1:td::TODO
当热字符串(要删除)变大时,增加100ms。在我的机器上,我可以在250ms内扩展长度为25的热串。您的里程可能会有所不同

我将我的HotString全部替换为以下正则表达式:

搜索:
:[a-z0-9\-]+:(?!\{)

替换:
$0{Sleep 250}


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

::td::{Sleep 100}TODO
:SE, K1:td::TODO
这不需要可变的毫秒数,因为无论热字符串长度如何,它都能工作,但打印替换文本花了很长时间,我发现它不可行