为VSCode创建上下文代码段

问题描述 投票:1回答:1

是否可以为VS Code创建contextual代码段主张?我正在尝试将自定义代码段添加到css.json文件中,如果我在特定标记中,则要考虑在内。说明,我要在将bckgd作为div属性输入时获得此代码。

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

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

visual-studio-code vscode-settings code-snippets
1个回答
0
投票

您目前不能为此使用用户定义的代码段,但可以通过实现VS Code的write an extensionCompletionItemProvider有条件地返回代码段。

相关的API是:

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

  • CompletionItemProvider-一个摘要。您的完成项目提供商可以返回这些

© www.soinside.com 2019 - 2024. All rights reserved.