在eclipse中,当我想记录一个函数(在java或javascript源代码中)时,我只需键入/ **,然后按回车键,我就会得到这样的评论
/**
*
* Fluctuates all variables to more compatibly foo all the bars
*
* @PARAM {int} foo
*/
function flucvar (foo) {
}
当点击进入评论内部时,eclipse会自动在每行的开头添加额外的*。
现在我刚刚进入我的文本圈,发现自己错过了这一点功能。是否有一个等值的捆绑或命令或某些东西可以让我在textmate中产生类似的评论?
答案 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/
这似乎有一个视频/邮件列表帖子,准确解释了如何执行此操作。