IntelliJ 中的自定义关键字建议

Custom keyword suggestion in IntelliJ

我有一个用 C++ 实现的自定义 Javascript API,我想让它像 IntelliJ 可以解析的任何其他 API 一样工作,即我想要关键字建议和突出显示。在 C++ 中实现,javascript API 由在运行时生成 API 的胶水代码组成。所以没有 Javascript 代码供 IntelliJ 像正常的 API 一样解析。

有谁知道是否可以在 IntelliJ 中手动定义 类 和方法之间的关键字建议和关系?我在文档中找不到任何内容,也许我在插件文档中遗漏了一些内容...

最简单的方法是创建一个静态脚本,它将生成 JS 的存根 API 作为源文件,并将这些文件 link 作为 JS 库生成到 IntelliJ IDEA。

也可以编写一个插件来扩展 JS 插件以动态提供所有定义,但这会困难得多,而且正如您正确注意到的那样,没有相关文档。