我阅读了文档,似乎正则表达式仅在片段正文中使用。
问问题
885 次
1 回答
2
正则表达式只能用于转换片段主体中的片段变量,但您可以像这样放置多个片段前缀:
"stripLastDirectory": {
"prefix": ["lsd", "lsf", "lsq"],
"body": [
"${TM_DIRECTORY/.*[\\\\|\\/]+(.*)/$1/}"
],
},
因此,也许您可以通过这种方式完成所需的工作。
另一种具有一些优点(可以在代码段中使用 javascript!)和缺点(不支持 vscode 变量等${file}
)的替代方案是扩展HyperSnips,它允许您对代码段“前缀”使用纯正则表达式。
于 2019-01-27T17:01:44.600 回答