【问题标题】:Snippet with function name带有函数名称的片段
【发布时间】:2020-08-06 08:48:13
【问题描述】:

我想添加用户代码 sn-p 并且我想在其中包含函数名称,如下所示:

{
    "Print to console": {
        "prefix": "clog",
        "body": [
            "console.log('CONSOLE', '$FUNC_NAME$', $1);"
        ],
        "description": "Log to console"
     }
}

在 VSCode sn-ps 中找不到函数名的获取方法。

有什么帮助吗?

【问题讨论】:

  • 这会打印在函数中的任何地方,还是在函数声明之后可以预见的打印?如果后者可能有办法做到这一点。您使用什么语言?没有内置的方法可以做到这一点。也许一个扩展可以做函数查找。
  • 正是我想问的,不幸的是到目前为止没有好的答案......

标签: visual-studio-code code-snippets vscode-snippets


【解决方案1】:

您需要编写一个扩展来执行此操作。 VS Code 的用户 sn-ps 无法访问程序结构信息,例如类或函数名。

查看completions extension sample 以开始使用。

【讨论】:

    猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    相关资源
    最近更新 更多