如何在Eclipse中附加JSdoc,以便我可以为个人库自动完成

Nei*_*los 7 javascript eclipse jsdoc

我目前正在处理一个JavaScript库.我已将其构建为大量文件,并使用模块方法来定义每个"模块".

var ns = generateNamespace("me.mycompany.mypackage.MyFile");

(function (ns, undefined) {
    // some module 
}(ns));
Run Code Online (Sandbox Code Playgroud)

这些模块是使用命名空间函数动态命名的,这意味着自动完成几乎是不可能的(除非Eclipse可以运行我的代码并找出命名空间,Visual Studio可以!).

因此,我打算为我的项目生成JSdoc,希望如果我将它包含在Eclipse中(不知何故),Eclipse可以使用它来为我提供内容帮助.

首先,我不知道这是可能的...但我认为这是我所看到的,这是怎么可能这个工作的?然而,我试图遵循这一点,并努力让一些工作,我的意思是它不起作用.链接中的有趣信息:

"JSDT库是具有原型对象/类定义和JSDoc的JavaScript源文件的集合.推理引擎然后对这些库进行建模......使它们可用于项目中的每个JavaScript文件...非标准和未来运行时的绑定类似易于创建...将...库添加到他们的项目并获得内容完成和悬停帮助"

我知道如何编写JSdoc注释,我知道如何使用各种工具之一生成JSdoc.

因此,我需要的是有关如何在Eclipse中包含JSdoc(作为库)的说明,以便它可以自动完成JSdoc中的内容.

CBu*_*Bus 1

之前的回答:

You can also run jsdoc_toolkit from within eclipse by setting up Run -
> External Tools -> Open External Tools Dialog...

Location
C:\Program Files\Java\jre1.5.0_12\bin\java.exe

Working Directory
C:\DirectoryToWhereJsDocToolkitIsLocated\jsdoc_toolkit

Arguments
-jar app/js.jar app/run.js -r=4 -t=templates/htm "-d=C:
\PathToWhereDocIsSaved" "C:\PathToWebsiteToDocument"

For more about the arguments check the jsdoc_toolkit documentation.

Have fun
Simon
Run Code Online (Sandbox Code Playgroud)

摘自Google 网上论坛帖子。

更新答案:

Eclipse JavaScript Editor:js 文件的内容辅助、自动完成