NetBeans 8.2:能否通过快捷键自动填充Java块注释的用户与时间?
在NetBeans 8.2中快速插入带用户、日期时间的Java块注释
当然可以实现!在NetBeans 8.2里,你可以通过自定义代码模板+快捷键的方式,一键插入包含用户、日期时间的Java块注释,不用每次手动输入这些重复信息。我之前也折腾过这个需求,给你一步步说怎么操作:
步骤1:创建自定义代码模板
- 打开NetBeans,依次点击菜单栏的
Tools>Options>Editor>Code Templates - 在顶部的
Language下拉菜单中选择Java,然后点击右侧的New按钮:- 给模板起个好记的名称(比如
javadoc-block) - 设置专属快捷键(比如
Ctrl+Shift+D,注意避开已有的快捷键冲突)
- 给模板起个好记的名称(比如
- 在
Expanded Text输入框中,粘贴以下模板内容(可以根据需求自定义):
这里的变量都是NetBeans内置的:/** * @author ${user} * @date ${date?date?string("yyyy-MM-dd HH:mm:ss")} * ${cursor} */${user}:自动读取你在NetBeans中设置的用户名(可在Tools>Options>General里修改)${date?date?string("yyyy-MM-dd HH:mm:ss")}:按指定格式生成当前日期时间,你可以调整引号里的格式字符串(比如改成yyyy/MM/dd)${cursor}:模板插入后,光标会自动定位到这个位置,方便你直接编写注释内容
- 勾选
Expand on区域的Shortcut选项,最后点击OK保存模板。
步骤2:使用自定义模板
在Java代码中,把光标放在需要添加块注释的位置(比如类定义上方、方法定义上方),按下你设置的快捷键,就能瞬间插入带用户和日期时间的标准块注释了!
扩展自定义内容
如果需要添加更多固定内容(比如功能描述、版本号),直接修改模板即可,示例:
/** * 功能描述:${cursor} * @author ${user} * @date ${date?date?string("yyyy-MM-dd HH:mm:ss")} * @version 1.0 */
内容的提问来源于stack exchange,提问作者wrslatz
相关产品推荐
相关产品推荐

