【发布时间】:2021-05-29 05:00:09
【问题描述】:
我正在编写自己的 sn-p 到 console.log
{
"Print to console": {
"scope": "javascript,typescript",
"prefix": "debug",
"body": [
"console.log('${1|[Debug],[Server],[$TM_FILENAME]|}','${2:~Line: $TM_LINE_NUMBER ~ File:$TM_FILENAME}',${3:$TM_SELECTED_TEXT}); //debug",
"$4"
],
"description": "Log output to console"
}
}
一切正常,除了文件名静态文本 TM_FILENAME 显示在占位符“$1”的选项中
${1|[Debug],[Server],[$TM_FILENAME]|}。
如何使文件名显示在此处?
感谢您的建议
【问题讨论】:
-
您的选择似乎不支持变量。至于provided grammar suggests,选择只能是文字。
-
见github.com/microsoft/vscode/issues/87949 sn-p 选项中没有变量。
标签: visual-studio-code code-snippets vscode-snippets