有没有办法在vscode代码段前缀中使用正则表达式?

时间:2019-01-27 13:43:49

标签: visual-studio-code

我阅读了文档,似乎正则表达式仅在代码段主体中使用。

1 个答案:

答案 0 :(得分:1)

正则表达式只能用于在代码段主体中转换代码段变量,但是您可以将多个代码段前缀放置为这样:

"stripLastDirectory": {
  "prefix": ["lsd", "lsf", "lsq"],
   "body": [
      "${TM_DIRECTORY/.*[\\\\|\\/]+(.*)/$1/}"
  ],
}, 

所以也许您可以通过这种方式完成您需要的工作。

这是代码段功能(September release notes)的最新更改,似乎还没有适用于以下文档:custom snippets