本文介绍了在VS代码段中,如何像变量一样重用转换,以避免一次又一次地写入转换?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,我想像片段中的变量一样重复使用此转换,而不是一次又一次地编写转换

For example I want to reuse this transform like a variable in my snippet instead of write the transform again and again

${TM_FILENAME_BASE/(.*)$/${1:/pascalcase}/}
    "example": {
        "prefix": "example",
        "body": [
            "${TM_FILENAME_BASE/(.*)$/${1:/pascalcase}/} ${1:name1} = _${1};",
            "${TM_FILENAME_BASE/(.*)$/${1:/pascalcase}/} ${2:name2} = _${2};",
            "${TM_FILENAME_BASE/(.*)$/${1:/pascalcase}/} ${3:name3} = _${3};",
            //...
        ],
        "description": "example"
    },

推荐答案

您可以通过将相同的转换分配给占位符并引用该数字来重复相同的转换,如下所示:

You can repeat the same transform by assigning it to a placeholder and referencing that number, like this:

  "example": {
    "prefix": "example",
    "body": [
      "${4:${TM_FILENAME_BASE/(.*)$/${1:/pascalcase}/}} ${1:name1} = _${1};",
      "${4} ${2:name2} = _${2};",
      "${4} ${3:name3} = _${3};",
    ]
  }

这篇关于在VS代码段中,如何像变量一样重用转换,以避免一次又一次地写入转换?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 17:22
查看更多