现在支持2016 年 11 月(版本 1.8)版本的 VSCode代码段变量,特别是 TM_SELECTED_TEXT。
这让我很高兴,因为我在 Sublime Text 和 TextMate 中都大量使用了这些。
我不知道如何让它在 VSCode 中工作。我创建了他们用作示例的代码段:
"in quotes": {
"prefix": "inq",
"body": "'${TM_SELECTED_TEXT:${1:type_here}}'"
}
然后我输入一些文本,突出显示它,这就是事情开始破裂的地方。
这个想法是突出显示一些文本,运行代码段,然后${TM_SELECTED_TEXT:${1:type_here}}
用突出显示的文本替换。我遇到的问题是,要运行代码段,您需要输入prefix
值(在本例中为inq)来运行代码段,该代码段会覆盖突出显示的文本,这会使所有内容变得混乱。
在 Sublime/Textmate 中,我从键盘组合中启动了片段,使我的文本突出显示。
在 VSCode 中,有没有办法让它按原样工作,或者从 Sublime 中可用的组合键启动代码段?