如何自定义生成的javadoc存根?

fis*_*hjd 6 netbeans javadoc

在Netbeans中,当您/**在方法上方键入时,它会生成一个javadoc存根:

/**
 * 
 * @param 
 * @return 
 */
Run Code Online (Sandbox Code Playgroud)

如何自定义生成的文本?我想要一个自定义的javadoc存根像:

/**  Author = {author}
 *  
 * My custom text  
 * 
 * @param 
 * @return 
 */
Run Code Online (Sandbox Code Playgroud)

注意:这是在方法上,而不是使用类模板的类.

搜索词:netbeans javadoc模板存根自定义自动完成

Jef*_*rne 4

这不会取代 的功能/**,但它可以为您提供替代方案。

  • 进入Tools, Options,
  • 单击Edit, Code Templates选项卡,
  • 从语言下拉列表中,确保选择Java ,
  • 点击New,
  • 输入您选择的缩写(我用于jdtjavadoc 模板),
  • 点击OK,
  • 在扩展文本下,输入您想要的 javadoc 注释。注意:一件烦人的事情是,你必须在单词行末尾有一个额外的输入,否则它不会将下一个单词移到下一行。

例如,如果您输入:

/**
 * @author
 * 
 * @param
 * @return
 */
Run Code Online (Sandbox Code Playgroud)

它会输出这个:

/**
 * @author
 * 
 * @param @return
 */
Run Code Online (Sandbox Code Playgroud)

但如果你输入这个:

/**
 * @author
 * 
 * @param
 *
 * @return
 */
Run Code Online (Sandbox Code Playgroud)

它会输出:

/**
 * @author
 * 
 * @param
 *
 * @return
 */
Run Code Online (Sandbox Code Playgroud)

有点奇怪。无论如何,一旦您输入了该内容,请查看“展开模板:”按钮,看看它是否设置在选项卡或回车或其他任何位置。那部分是你的选择。但是您想要激活该模板。点击OK。

在文档中,转到要插入预格式化注释的位置,而不是键入/**类型,jdt然后执行“扩展模板”操作(制表符、输入等),然后您的注释就会出现。

  • 这仍然非常令人不满意且不直观,我希望可以直接更改 /** 的模板:( (4认同)