I find myself doing a ton of jQuery these days, so I started to abstract out some of the common things I do into snippets. I look forward to sharing these with the community, but I'm running into an issue right now.
The literals in snippets are defined by adding dollar signs ($) around the name of the literal to delimit where the value you would like to provide will go. This is difficult because jQuery uses the dollar sign notation in order to use a lot of its functionality.
What is the escape sequence for snippets, so I am able to use the dollar sign, and have my snippets still function?
Although the jQuery response is valid, it's a nicer syntax to use the $ notation.
I've found an answer: Making the $ character a literal with a default value of $.
There is an "Delimiter" attribute defined for a Code element. This defaults to $ but you can set it to a different character like ~ or so.
...
...
I used this for a formattable string in C#. I used the example above from cory-fowler verbatim:
Usage (line breaks are added for clarity on Stack Overflow, not in the original.):
Thanks, cory-fowler!
This is the right way:
\\$
.VSC with the
\\
interprets that it is a character more and not a comidin.To have a literal
$
try doubling it:$$