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中的内容.
之前的回答:
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 文件的内容辅助、自动完成