Visual studio code 控制VS代码段的制表位停止顺序
例如,在下面的代码中,当我键入“im”和tab时,我将得到“import{}from”“”,初始焦点将位于$2 position,而不是$1 position。如何将初始焦点设置为1美元?谢谢Visual studio code 控制VS代码段的制表位停止顺序,visual-studio-code,code-snippets,Visual Studio Code,Code Snippets,例如,在下面的代码中,当我键入“im”和tab时,我将得到“import{}from”“”,初始焦点将位于$2 position,而不是$1 position。如何将初始焦点设置为1美元?谢谢 { "import": { "prefix": "im", "body": [ "import { $2 } from '$1'" ], "description": "import element from
{
"import": {
"prefix": "im",
"body": [
"import { $2 } from '$1'"
],
"description": "import element from a module"
}
}
不确定为什么它没有遵循制表符停止顺序,可能是一个错误? 一种解决方法是显式地将$0设置为制表位的末尾
"import": {
"prefix": "im",
"body": [
"import { $0 } from '$1'"
],
"description": "import element from a module"
}
vscode:
代码段语法遵循TextMate代码段语法,带有
“正则表达式替换”、“插值外壳”除外
不支持“代码”和“转换”
TextMate代码段语法:
插入符号将从$1开始,然后按tab键将移动到$2
在下一个选项卡上支付3美元,等等,直到没有更多的选项卡停止为止。如果你这样做
未显式设置$0,插入符号将位于代码段的末尾