是否可以为VS Code创建一个 contextual 代码段命题?
我正在尝试将自定义代码段添加到css.json文件中,如果我在特定标记中,则要考虑在内。
解释,当我将bckgd
作为div
属性输入时,我想获得此代码。
div {
background: color position size repeat origin clip attachment image;
}
但是如果光标不在标签内,我不希望它向我显示此片段。
答案 0 :(得分:0)
您目前不能为此使用用户定义的代码段,但可以write an extension来实现VS Code的1 year and 363 days
,以有条件地返回代码段。
相关的api是:
CompletionItemProvider
—当用户请求完成时调用。完成项目提供者可以检查当前文档,以决定返回哪些完成
SnippetString
—代码段。您的完成项提供商可以返回这些