Visual studio code 用于语言扩展的VSCode IntelliSense关键字

Visual studio code 用于语言扩展的VSCode IntelliSense关键字,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在编写一个语言扩展,并希望添加关键字,以建议IntelliSense自动完成。例如,Python扩展建议使用try关键字,如下图所示 IntelliSense具有关键字完成,如列表中的图标所示。您如何定义IntelliSense建议的关键字列表?问题的措辞似乎非常具体,这让我觉得我可能遗漏了一些东西-关键字的完成项目和其他项目之间似乎没有任何区别?当然,除了你为CompletionItem设置的图标之外。我只是想让这些词作为完成选项出现。我不认为将它们作为片段包含是合适的,但这是我所知道的

我正在编写一个语言扩展,并希望添加关键字,以建议IntelliSense自动完成。例如,Python扩展建议使用
try
关键字,如下图所示


IntelliSense具有关键字完成,如列表中的图标所示。您如何定义IntelliSense建议的关键字列表?

问题的措辞似乎非常具体,这让我觉得我可能遗漏了一些东西-关键字的完成项目和其他项目之间似乎没有任何区别?当然,除了你为CompletionItem设置的图标之外。我只是想让这些词作为完成选项出现。我不认为将它们作为片段包含是合适的,但这是我所知道的添加完成选项的唯一方法。您要查找的是CompletionTemprovider API,例如,请参见。问题的措辞似乎非常具体,这让我觉得我可能遗漏了一些东西——看起来关键字的完成项目和其他项目之间没有什么区别吗?当然,除了你为CompletionItem设置的图标之外。我只是想让这些词作为完成选项出现。我认为将它们作为代码片段包含是不合适的,但这是我知道的唯一添加完成选项的方法。