有没有办法为 VS Code 创建上下文片段命题? 我正在尝试将自定义代码片段添加到 css.json 文件中,这些代码段会考虑到我是否在特定标签中。 解释,我想在键入bckgd
作为div
属性时获取此代码。
div {
background: color position size repeat origin clip attachment image;
}
但是如果光标不在标签内,我不希望它向我显示此代码段。
目前不能为此使用用户定义的代码段,但可以编写一个扩展来实现 VS Code 的CompletionItemProvider
,以有条件地返回代码段。
相关接口包括:
-
CompletionItemProvider
— 当用户请求完成时调用。完成项提供程序可以检查当前文档以决定要返回哪些完成 -
SnippetString
— 一个片段。完成项提供程序可以返回这些