2016-01-02 1 views
0

Par exemple, comment créeriez-vous l'équivalent de l'extrait ctor Visual Studio C# dans VSCode? Je regarde les documents TextMate, sur lesquels le système de snippet VSCode est basé et je vois beaucoup de variables comme TM_SCOPE mais VSCode ne semble pas évaluer ces variables. Est-ce impossible dans l'état actuel du support de l'extrait de code VSCode?Pouvez-vous accéder à un nom de classe dans un extrait de code VSCode?

Répondre

2

Selon la documentation VSCode, lorsque vous voulez créer un nouveau fichier des extraits pour C#:

 
// Place your snippets for C# here. Each snippet is defined under a snippet name and has a prefix, body and 
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 
// $1, $2 for tab stops, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected. 

Il semble qu'à l'heure actuelle (sur v0.10.6), seulement n $ variables sont autorisées.

+0

Merci. Je n'étais pas particulièrement optimiste que cela serait soutenu. –

0

Il ne supporte cependant tous TextMate vars hors modèles de interpolations, RegEx et transformations - donc vous pouvez faire un pour l'addition en fonction du nom du fichier:

"body": [ 
    "public $TM_FILENAME()", 
    "{", 
    "$0", 
    "}" 
] 

Cela devient malheureusement l'extension de fichier aussi, pas compris comment raser encore