2

在 Eclipse 中,当我想记录一个函数(在 java 或 javascript 源代码中)时,我可以输入 /**,然后按 Enter,我会得到这样的评论

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

function flucvar (foo) {

}

在注释中按回车时,eclipse 会自动在每行的开头添加额外的 *。

现在我刚刚进入我的文本伙伴状态,发现自己缺少这一点功能。是否有等效的捆绑包或命令或可以让我在 textmate 中产生类似评论的东西?

4

3 回答 3

7

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

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

/**
* $0
*/

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

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

* $0

请注意,该行之前有一个空* $0行。将激活设置为等效键,将触发键设置为返回键。将范围选择器字符串设置为comment.documentation

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

于 2009-01-03T11:29:09.817 回答
1

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

于 2009-01-03T06:33:47.887 回答
0

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

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

这似乎有一个视频/邮件列表帖子,准确地解释了如何做到这一点。

于 2009-01-03T06:50:08.773 回答