2017-05-11 211 views
0

javascript文件我想创建JavaScript文件的自定义代码片段emmet.extensionPath定制的片段。在Visual Studio代码

我创建了一个snippets.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时,没有任何反应。

我做错了什么?

回答

0

您可以创建片段是这样的:

F1 “OSN”=>首选项:打开用户摘录=> “雅”=> JavaScript的

附加到这个文件:

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

重新加载不需要。

+0

我这样做,但是当我输入** ** fnrr,在智能感知的片段出现在底部。参见[这里](https://cloud.githubusercontent.com/assets/7021835/25930596/f26b85ce-35bb-11e7-963e-85587fe91760.png)。我需要一个选项来按TAB,它应该扩大,而不是每次滚动列表。 – Ratish

+0

user settings =>“editor.snippetSuggestions”:“top”, – Alex