如何让Eclipse在Javascript文档中进行自动javadoc注释
在Eclipse中编写javascript函数时,我希望使用自动注释功能。我见过它在别人的电脑上工作,但它并没有在我的电脑上抓取@params 当我有如何让Eclipse在Javascript文档中进行自动javadoc注释,javascript,eclipse,javadoc,preferences,Javascript,Eclipse,Javadoc,Preferences,在Eclipse中编写javascript函数时,我希望使用自动注释功能。我见过它在别人的电脑上工作,但它并没有在我的电脑上抓取@params 当我有 var foo = function(bar){ // do stuff return bar; } 在我键入/**函数并点击return之前的一行,我得到: /** * */ var foo = function(bar){ // do stuff return bar; } 我应该得到: /** *
var foo = function(bar){
// do stuff
return bar;
}
在我键入/**函数并点击return之前的一行,我得到:
/**
*
*/
var foo = function(bar){
// do stuff
return bar;
}
我应该得到:
/**
*
* @param bar
*/
var foo = function(bar){
// do stuff
return bar;
}
有什么想法吗?这似乎是Eclipse中的某些设置设置不正确,而不是Javascript特有的问题。我使用的不是Javascript,只是纯Java,但生成的Java代码注释的设置如下:
Window -> preferences -> Java -> Code Style -> Code Templates ->
Comments -> Methods
默认值为:
/**
* ${tags}
*/
因此,我想您需要在
窗口->首选项->JavaScript->中设置类似的设置…
假设Juno和项目包含路径上的文件,您希望生成“element”注释(从大纲视图或源菜单或Add JSDoc comment命令),而不是通过键入它来生成,尽管当我尝试它时,它并没有像我预期的那样整洁。试着像这样声明您的函数:
function foo(bar){
return bar;
};
事情是Eclipse为声明生成文档!用于声明函数的赋值表达式与x=1这样的表达式没有区别
和Eclipse不为表达式生成文档
我建议退房。它解释了函数声明的差异。谢谢您的想法!我签入了那个位置,默认值是那里的值。我想我的问题是如何让它将函数输入参数标识为${tags}?有一个细微的区别,不认为这很重要,但是Java代码模板中的->方法在Javascript代码模板中被称为->函数。我想也是这样。值与上面列出的值相同。哇,谢谢!我从来不知道编译时和运行时的区别。我总是使用foo=函数样式,因为它更容易理解所定义的范围。好消息,再次感谢!