我有一些带引号的代码,我想将其用作代码段。不幸的是,JSON要求我在我的设置中在"body"
数组中使用它们。我尝试使用不同类型的引号,但Visual Studio以红色突出显示:
如何在我的代码段中添加引号?
答案 0 :(得分:12)
使用\
来转义双引号。
示例代码段如下所示:
"My quoted snippet": {
"prefix": "quot",
"body": [
"Hello \"User\""
],
"description": "Print snippets with quotes"
}
执行此代码段时,它会打印:Hello "User"
答案 1 :(得分:0)
我希望有一个可用于此目的的在线转换器将代码转换为正确编码的代码,但似乎没有人那样做了...
请记住,json还需要使用\来进行转义,因此您可能需要\才能使其正常工作,#42669459中的示例有此解决方法:
编码内容:$ {code}
溶解:
"Return Code With Squirly And Dollar": {
"prefix": "code_snippet",
"body" : [
"\\${code\\}"
],
"description": "Code Snippet"
}