【问题标题】:In VS code snippet how to reuse a transforms like a variable to avoid write the transform again and again?在 VS 代码片段中,如何重用像变量一样的转换以避免一次又一次地编写转换?
【发布时间】:2020-05-20 00:32:34
【问题描述】:

例如,我想在我的 sn-p 中像变量一样重用这个转换,而不是一次又一次地编写转换

${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"
    },

【问题讨论】:

标签: visual-studio-code code-snippets vscode-snippets


【解决方案1】:

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

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

【讨论】:

  • 这是一个非常好的技术。我不知道你能做到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-15
  • 2023-03-17
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-21
相关资源
最近更新 更多