NetBeans模板会提示用户输入变量

时间:2012-09-14 15:29:40

标签: templates netbeans

我正在大学读一个编程课,我的教授要求我以特定格式包含有关JavaDoc注释块的作业信息。我想创建一个java类模板,这样当我创建我的文件时,我只需键入赋值特定信息,然后将其放在模板中。这是可能的,还是必须预先定义netbeans模板中使用的变量?

1 个答案:

答案 0 :(得分:4)

“我想要在用户在netbeans中创建.java文件时生成的注释。”

然后,您最好的解决方案是修改模板并在需要时定义自定义User.properties。

在NetBeans 7.2(我认为最新)中,转到[工具] - > [模板],在模板管理器窗口中,您可以扩展您喜欢的任何语言的模板并进行自定义。

例如,如果展开 Java ,则可以通过突出显示 Java Class 并选择[在编辑器中打开]来更改 Java类。此时,您可以轻松地在顶部看到正常的javadoc注释块。

/**
 *
 * @author ${user}
 * @professor Mr. LordZardeck's Professor
 */
public class ${name} {

}

如果要在模板管理器窗口中添加自定义属性(如上所述使用用户属性),请选择[设置] 。这将打开 User.properties 文件,您可以在其中添加自己的属性。如果您查看文件的底部,最后一行会被注释掉,但它是自定义属性的一个示例,取消注释它是:

user=Your Name <your.name at your.org>

因此,通过这种方式,您可以通过简单地更改模板(如添加到java类模板的教授标记)来指定可以自动创建而无需任何工作的静态标记。对于其变量可能从赋值更改为赋值的标记,您可以使用自定义用户属性在每个赋值开始时分配这些属性,然后模板会在您的模板中将分配信息自动填充到自动生成的自定义javadoc标记中打开了。