我阅读了该文档,似乎正则表达式仅在代码片段正文中使用。
正则表达式只能用于转换代码片段正文中的代码片段变量,但您可以放置多个代码片段前缀,如下所示:
"stripLastDirectory": {
"prefix": ["lsd", "lsf", "lsq"],
"body": [
"${TM_DIRECTORY/.*[\\\\|\\/]+(.*)/$1/}"
],
},
所以也许你可以通过这种方式完成你需要的事情。
另一种替代方案有一些优点(可以在代码片段中使用 javascript!)和缺点(不支持 vscode 变量,例如${file}
) 是扩展名超级剪片 https://marketplace.visualstudio.com/items?itemName=draivin.hsnips它允许您使用纯正则表达式作为片段“前缀”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)