如何让 Eclipse 在 Javascript 文档中执行自动 javadoc 注释



在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特有的问题。

尝试像这样声明你的函数:

function foo(bar){
   return bar;
};

问题是 Eclipse 为声明生成文档!用于声明函数的赋值表达式与 x=1; 等表达式没有什么不同,并且 Eclipse 不会为表达式生成文档。

我建议看看这个问题。它解释了函数声明的差异。

假设 Juno 和项目"包含路径"上的文件,您希望生成"元素"注释(从"大纲"视图或"源"菜单或"添加 JSDoc 注释"命令),而不是通过键入它来执行此操作,尽管当我尝试它时,它并没有我预期的那样整齐。

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

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

默认值为 :

/**
 * ${tags}
 */

所以我想你需要在Window -> preferences -> JavaScript -> ...中设置类似的东西

相关内容

  • 没有找到相关文章

最新更新