【问题标题】:VScode use built-in variables, like $TM_FILENAME_BASE and others, in snippet choicesVScode 在片段选择中使用内置变量,如 $TM_FILENAME_BASE 等
【发布时间】:2020-05-27 10:04:10
【问题描述】:

我有一个关于 sn-ps 和选择的问题。我希望 t0 在选择中使用变量。这可能吗?

"test": {
"body": ["${1|choice1,choice2,$TM_FILENAME_BASE|}"],
"desciption": "test",
"prefix": "test"
}

有人可以帮我解决吗?

【问题讨论】:

    标签: visual-studio-code vscode-snippets


    【解决方案1】:

    不幸的是,在 sn-ps 中包含变量是不可能的。 但是,还有另一种选择。 我的例子:

        "Now": {
            "prefix": "NOW",
            "body": "${CURRENT_HOUR}:${CURRENT_MINUTE}${1| TODAY, |}",
            "description": "Now"
        },
        "Today's Date": {
            "prefix": "TODAY",
            "body": [
              "$CURRENT_DAY_NAME_SHORT, $CURRENT_MONTH_NAME_SHORT $CURRENT_DATE, $CURRENT_YEAR"
            ],
            "description": "Today's Date"
          }
    

    ,您可以通过它再次展开“TODAY”sn-p by tab。

    【讨论】:

      【解决方案2】:

      有一个关于此的问题:Support Snippet Variables in Snippet Enums

      现在是待办事项列表的候选者 - 如果您希望看到它在本地实现,请去投票赞成这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-22
        • 2021-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-29
        相关资源
        最近更新 更多