为 VSCode 创建上下文代码段



有没有办法为 VS Code 创建上下文片段命题? 我正在尝试将自定义代码片段添加到 css.json 文件中,这些代码段会考虑到我是否在特定标签中。 解释,我想在键入bckgd作为div属性时获取此代码。

div {
background: color position size repeat origin clip attachment image;
}

但是如果光标不在标签内,我不希望它向我显示此代码段。

目前不能为此使用用户定义的代码段,但可以编写一个扩展来实现 VS Code 的CompletionItemProvider,以有条件地返回代码段。

相关接口包括:

  • CompletionItemProvider— 当用户请求完成时调用。完成项提供程序可以检查当前文档以决定要返回哪些完成

  • SnippetString— 一个片段。完成项提供程序可以返回这些

相关内容

最新更新