3

我在询问之前检查了几个帖子,但没有找到一个简单的答案。我在 VSCode 中添加了一个新的语言扩展。这种语言是一种非常基础的专有语言。着色和片段已经完成。但现在我被智能感知困住了。

我已经为 Sublime 做了它,它非常简单:添加一个文件 mylanguage.sublime-completions 我没有找到与 VSCode 等效的文件。

这是一个简单的方法吗?我看到了一些与 Typings 相关的答案,并在 VSCode 上安装了扩展 Typing Installer,但我不知道如何使用它。我也通过这样做安装了 Typings:npm install -g typings 但我又不知道如何使用它:(

如果有人能解开我,我会很高兴!

卡尼亚斯

4

1 回答 1

3

您可能想看看CompletionItemProvider,即实现该接口并通过您的扩展注册它registerCompletionItemProvider

一个基于 gtags 提供 IntelliSense 并且不是那么大的扩展,因此您可以看到它是如何工作的,它可能是C++ Intellisense

于 2016-07-20T06:41:45.843 回答