我有一个用C ++实现的自定义Javascript API,我想让它像IntelliJ可以解析的任何其他API一样工作,即我想要关键字建议和突出显示。 javascript API由C ++实现,由在运行时生成API的粘合代码组成。因此,IntelliJ没有像普通API那样解析的Javascript代码。
有没有人知道是否可以手动定义IntelliJ中的类和方法之间的关键字建议和关系?我无法在文档中找到任何内容,也许我已经错过了插件文档中的内容......
答案 0 :(得分:0)
最简单的方法是创建一个静态脚本,将生成JS API的存根作为源文件,并将这些文件作为JS库链接到IntelliJ IDEA。
也可以编写一个插件来扩展JS插件以动态提供所有定义,但这会非常困难,而且正如您所正确注意的那样,没有相关的文档。