我想创建一个使用 choices 功能的 VS Code 片段:
"Fool's Dart Types": {
"scope": "dart",
"prefix": "foolsTypes",
"body": [
"${1|bool,String,int,double,num,List<Map<String, dynamic>>,Map<String, dynamic>,dynamic|} ${2:variableName};"
]
},
问题是我的
List
和 Map
选择中的逗号打破了选择,所以它们看起来像这样:
我尝试使用
\
字符,但这在选择括号内不起作用。
我用错了
\
。您必须使用 2 个反斜杠来转义字符,因此这样做是有效的:
"Fool's Dart Types": {
"scope": "dart",
"prefix": "foolsTypes",
"body": [
"${1|bool,String,int,double,num,List<Map<String\\, dynamic>>,Map<String\\, dynamic>,dynamic|} ${2:variableName};"
]
},