如何让Eclipse在Javascript文档中执行auto-javadoc注释

时间:2012-08-14 21:35:00

标签: javascript eclipse javadoc preferences

在Eclipse中编写javascript函数时,我想使用自动注释功能。我看到它可以在其他人的计算机上运行,​​但它并没有抓住我机器上的@params。

当我有

var foo = function(bar){
    // do stuff
    return bar;
}

在函数我输入/ **之前的行并点击返回,我得到:

/**
 * 
 */
var foo = function(bar){
    // do stuff
    return bar;
}

我应该得到:

/**
 * 
 * @param bar
 */
var foo = function(bar){
    // do stuff
    return bar;
}

有什么想法吗?这似乎是Eclipse中的某些设置设置不正确,而不是Javascript特有的问题。

3 个答案:

答案 0 :(得分:3)

尝试声明这样的功能:

function foo(bar){
   return bar;
};

Eclipse就是为声明生成文档!用于声明函数的赋值表达式与x=1;之类的表达式没有区别,Eclipse不会为表达式生成文档。

我建议您查看this question。它解释了函数声明的差异。

答案 1 :(得分:1)

假设Juno和项目的Include Path上有一个文件,你想要生成“元素”注释(从Outline视图或Source菜单或Add JSDoc Comment命令),而不是通过键入它来这样做,尽管当我试过它并没有相当像我预期的那样整齐地出现。

答案 2 :(得分:0)

我不使用JavaScript,只使用纯Java,但生成的Java代码注释的设置在这里:

Window -> preferences -> Java -> Code Style -> Code Templates  ->
 Comments -> Methods

默认值为:

/**
 * ${tags}
 */

所以我想你需要在Window -> preferences -> JavaScript -> ...

中设置类似的东西