无法使 VSCode 片段 $TM_CURRENT_LINE 工作
cannot make VSCode Snippet $TM_CURRENT_LINE work
我创建了这个自定义代码段来获取带警报的行号
"alert-line": {
"scope": "javascript,typescript",
"prefix": "al",
"body": [
"alert(`Line $TM_CURRENT_LINE`);",
],
"description": "alert line"
},
作为输出我得到了一些奇怪的东西
alert(`Line al`);
您想要 TM_LINE_NUMBER
或 TM_LINE_INDEX
,参见 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables。
您的输出对于 $TM_CURRENT_LINE
是正确的,这是当前行的文本。由于您的前缀是 al
并且您在只有几个制表符的行中键入了它 - 那就是当前行的文本。
我创建了这个自定义代码段来获取带警报的行号
"alert-line": {
"scope": "javascript,typescript",
"prefix": "al",
"body": [
"alert(`Line $TM_CURRENT_LINE`);",
],
"description": "alert line"
},
作为输出我得到了一些奇怪的东西
alert(`Line al`);
您想要 TM_LINE_NUMBER
或 TM_LINE_INDEX
,参见 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables。
您的输出对于 $TM_CURRENT_LINE
是正确的,这是当前行的文本。由于您的前缀是 al
并且您在只有几个制表符的行中键入了它 - 那就是当前行的文本。