Visual studio code 将变量TM_FILENAME_BASE拆分为两部分的代码段
我有一个名为Visual studio code 将变量TM_FILENAME_BASE拆分为两部分的代码段,visual-studio-code,vscode-snippets,Visual Studio Code,Vscode Snippets,我有一个名为KEY-My text with spaces.md的文件,以及如何将该文件名拆分为Visual Studio代码(vscode)片段目标:在键和我的文本中用空格拆分文件名,然后放下拆分器- 我能够以正确的方式获得最后一部分(值)。但我在第一部分(关键点)上失败了 Q1:如何获取键部件? 问题2:是否有更好的方法获取值零件 markdown.code-snippets文件 { "Add new acronym":{ "prefix": "kw-new-acro
KEY-My text with spaces.md的文件,以及如何将该文件名拆分为Visual Studio代码(vscode)片段目标:在键
和我的文本中用空格拆分文件名
,然后放下拆分器-
我能够以正确的方式获得最后一部分(值)。但我在第一部分(关键点)上失败了
Q1:如何获取键
部件?
问题2:是否有更好的方法获取值
零件
markdown.code-snippets文件
{
"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"
}
}
{
"Add new acronym":{
"prefix": "kw-new-acronym",
"scope": "markdown",
"body": [
"key : \"${TM_FILENAME_BASE/(.*) - (.*)/$1/}\"",
"value: \"${TM_FILENAME_BASE/(.*) - (.*)/$2/}\""
],
"description": "Add new acronym"
}
}
一些链接:
我找到了一个Q1和Q2的解决方案,非常简单:-)
markdown.code-snippets文件
{
"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"
}
}
{
"Add new acronym":{
"prefix": "kw-new-acronym",
"scope": "markdown",
"body": [
"key : \"${TM_FILENAME_BASE/(.*) - (.*)/$1/}\"",
"value: \"${TM_FILENAME_BASE/(.*) - (.*)/$2/}\""
],
"description": "Add new acronym"
}
}