【问题标题】:Snippet to split variable TM_FILENAME_BASE in two parts for VScode将变量 TM_FILENAME_BASE 分成两部分用于 VScode 的片段
【发布时间】:2020-03-03 07:03:50
【问题描述】:

我有一个名为 KEY - My text with spaces.md 的文件,以及将该文件名拆分为 Visual Studio 代码 (vscode) 片段的内容。 目标: 将文件名拆分为KEYMy text with spaces,并删除拆分器-

我能够以正确的方式获得最后一部分(值)。但我在第一部分(关键)上失败了。

Q1:如何获得key 部分?
Q2:有没有更好的方法来获取value 部分?

markdown.code-sn-ps 文件

{
    "Add new acronym":{
        "prefix": "kw-new-acronym",
        "scope": "markdown",
        "body": [
            "key  : \"${TM_FILENAME_BASE/[^0-9^a-z]//gi}\"",
            "value: \"${TM_FILENAME_BASE/\\w* - //gi}\""
        ],
        "description": "Add new acronym"
    }
}

一些链接:

【问题讨论】:

    标签: visual-studio-code vscode-snippets


    【解决方案1】:

    我找到了 Q1 和 Q2 的解决方案,这很简单:-)

    markdown.code-sn-ps 文件

    {
        "Add new acronym":{
            "prefix": "kw-new-acronym",
            "scope": "markdown",
            "body": [
                "key  : \"${TM_FILENAME_BASE/(.*) - (.*)/$1/}\"",
                "value: \"${TM_FILENAME_BASE/(.*) - (.*)/$2/}\""
            ],
            "description": "Add new acronym"
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多