【问题标题】:cannot make VSCode Snippet $TM_CURRENT_LINE work无法使 VSCode Snippet $TM_CURRENT_LINE 工作
【发布时间】:2021-09-02 08:36:24
【问题描述】:

我创建了这个自定义 sn-p 来获取带有警报的行号

  "alert-line": {
    
    "scope": "javascript,typescript",
    
    "prefix": "al",

    "body": [
 
        "alert(`Line $TM_CURRENT_LINE`);",

    ],
    
    "description": "alert line"
  
  },

作为输出,我得到了一些奇怪的东西

alert(`Line             al`);

【问题讨论】:

    标签: visual-studio-code vscode-snippets


    【解决方案1】:

    您想要TM_LINE_NUMBERTM_LINE_INDEX,请参阅https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables

    您的输出对于$TM_CURRENT_LINE 是正确的,它是当前行上的文本。而且由于您的前缀是 al 并且您在一行中键入了它,并且只有几个制表符 - 这就是当前行的文本。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2013-05-13
      • 2018-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多