我正在尝试编写一个片段,以更快地在JavaScript中创建大小写样式的语句。现在我有了这个,它可以工作:
"long if-else": {
"scope": "javascript,typescript,html",
"prefix": "ie",
"body": [
"if ( $2 ) {\n\n} ${1/(.)/else if ( ) {\n\n} /g}else {\n\n}\n"
]
}
通过在第一个选项卡后输入n个字符并再次点击选项卡,您可以在开头的if和结束else之间插入0或多个else if语句。
我希望用户(me)能够指定要放在方括号内的值(例如myVar =
)。我尝试设置一个要在转换后求值的变量,但尚未将其作为变量读取。
我不太确定您要寻找的(可能是这样的)
"long if-else": {
"scope": "javascript,typescript,html",
"prefix": "ie",
"body": [
"if ( ${myVar} ) {\n\n} ${1/(.)/else if ( ) {\n\n} /g}else {\n\n}\n"
]
}
通过这种方式,用户(您)将拥有类似的东西>>
if ( myVar ) {
} else {
}
您不能将Tabstop或另一个变量放在转换的替换部分内。