2017-05-11 1 views
0

Ich versuche, ein benutzerdefiniertes Snippet für JavaScript-Datei zu erstellen.emmet.extensionPath benutzerdefinierte Snippet für JavaScript-Datei in Visual Studio-Code

Ich habe eine snippets.json Datei mit folgendem Inhalt

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

ich diese Datei in einem lokalen Verzeichnis gespeichert, sagen D: \ DevSettings

nun in den Benutzereinstellungen I Fügen Sie den folgenden Schlüsselwert

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

Ich habe dann das Visual Studio neu geladen Code.

Jetzt, wenn ich fnrr eingeben und TAB drücken, passiert nichts.

Mache ich etwas falsch?

Antwort

0

Sie Schnipsel auf diese Weise erstellen:

F1 "OSN" => Einstellungen: Open User Snippets => "ja" => Javascript

Anfügen diese Datei:

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

Neu laden nicht benötigt.

+0

Ich tat dies, aber wenn ich ** fnrr **, in der Intellisense das Schnipsel erscheint am unteren Rand. Siehe [hier] (https://cloud.githubusercontent.com/assets/7021835/25930596/f26b85ce-35bb-11e7-963e-85587fe91760.png). Ich brauche eine Option, um TAB zu drücken, und es sollte sich erweitern, anstatt jedes Mal in der Liste nach unten zu scrollen. – Ratish

+0

Benutzereinstellungen => "editor.snippetSuggestions": "top", – Alex

Verwandte Themen