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