【问题标题】:emmet.extensionPath custom snippet for javascript file in Visual Studio CodeVisual Studio Code 中 javascript 文件的 emmet.extensionPath 自定义片段
【发布时间】:2017-05-11 00:16:58
【问题描述】:

我正在尝试为 javascript 文件创建自定义 sn-p。

我创建了一个 sn-ps.json 文件,内容如下

{
    "js" : {
        "abbreviations" : {
            "fnrr" : "function (req, res) {\n${cursor}\n}",
            "fnrrn": "function (req, res, next) {\n${cursor}\n}"
        }
    }
}

我将此文件保存到本地目录,例如 D:\DevSettings

现在在用户设置中我添加以下键值

"emmet.extensionsPath": "D:\\DevSettings\\snippets.json"

然后我重新加载了 Visual Studio 代码。

现在当我输入 fnrr 并按 TAB 时,什么也没有发生。

我做错了吗?

【问题讨论】:

    标签: visual-studio-code emmet


    【解决方案1】:

    你可以这样创建sn-ps:

    F1 "osn" => 首选项:打开用户片段 =>"jas" => javascript

    附加到这个文件:

    "fnnr": {
        "prefix": "fnrr",
        "body": [
            "function (req, res) {",
            "\t$1",
            "}"
        ]
    },
    "fnrrn": {
        "prefix": "fnrrn",
        "body": [
            "function (req, res, next) {",
            "\t$1",
            "}"
        ]
    },
    

    不需要重新加载。

    【讨论】:

    • 我这样做了,但是当我输入 fnrr 时,在智能感知中,sn-p 出现在底部。见here。我需要一个按 TAB 的选项,它应该展开而不是每次都向下滚动列表。
    • 用户设置 => "editor.sn-pSuggestions": "top",
    猜你喜欢
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    相关资源
    最近更新 更多