2017-03-08 15 views
3

正確な文字列${code}を含むVSコードでスニペットを作成したいとします。しかし、私がこのフォームに入力すると、VSコードはそれをスニペットパラメータとして解釈しようとします。どうすればそれを適切にエスケープする必要がありますか?

答えて

7

"}" AND "$"は "\\"でエスケープすることができます。 "$"は "$$"でエスケープできますが、あなたのケースではエスケープできません。

スニペットは次のようになります。

"Return Code With Squirly And Dollar": { 
    "prefix": "code_snippet", 
    "body" : [ 
     "\\${code\\}" 
    ], 
    "description": "Code Snippet" 
} 

これは

+0

お手伝いをする必要があり、それは間違いでした。ありがとう! – Spook

+0

ES6文字列リテラルの例: '' console.log(\ '$ {1:debugEl}:\\ $ {$ {1:debugEl} \\} \') '' – Tom

関連する問題