在textmate中,如何在eclipse中制作javadoc样式的注释?

时间:2009-01-03 05:25:34

标签: eclipse comments textmate bundles

在eclipse中,当我想记录一个函数(在java或javascript源代码中)时,我只需键入/ **,然后按回车键,我就会得到这样的评论

 /**
 *
 * Fluctuates all variables to more compatibly foo all the bars
 *
 * @PARAM {int} foo 
 */  

function flucvar (foo) {

}

当点击进入评论内部时,eclipse会自动在每行的开头添加额外的*。

现在我刚刚进入我的文本圈,发现自己错过了这一点功能。是否有一个等值的捆绑或命令或某些东西可以让我在textmate中产生类似的评论?

3 个答案:

答案 0 :(得分:7)

您需要创建两个片段(我在源包中有它们)。

首先创建一个用于插入JavaDoc注释的代码段。该代码段包含以下内容:

/**
* $0
*/

我将代码段激活设置为 Tab Trigger ,使用/**作为激​​活字符串。每次我写/**并按Tab键,我都会得到一个JavaDoc注释块。如果您愿意,也可以使用键盘快捷键。

第二个片段用于继续现有的JavaDoc注释。代码段内容为:

* $0

请注意,* $0行前面有一个空行。将激活设置为 Key Equivalent ,将触发键设置为 return 键。将范围选择器字符串设置为comment.documentation

现在,如果您的语言包支持comment.documentation范围(就像所有包含的包似乎一样),那么您应该有JavaDoc注释的工作快捷方式。

答案 1 :(得分:1)

我看了一下TextMate的Java包,我没有看到任何关于插入JavaDoc注释的内容。但是,将这样的功能添加到Java包中应该不难。它可能是一个片段,您可以在TextMate手册的第7章中阅读(从Help -> TextMate Help访问)。

答案 2 :(得分:0)

谢谢你的回答。我刚刚在macromates网站上发现了这篇文章

http://blog.macromates.com/2006/customization-screencast/

这似乎有一个视频/邮件列表帖子,准确解释了如何执行此操作。