Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In VS code snippet how to reuse a transforms like a variable to avoid write the transform again and again?

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"
    },
like image 891
Basketball ICO Avatar asked Oct 27 '25 05:10

Basketball ICO


1 Answers

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};",
    ]
  }
like image 125
Kyle Wilichowski Avatar answered Oct 28 '25 20:10

Kyle Wilichowski



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!