IntelliJ社区版:/**+Enter无法生成默认类级Javadoc注释
解决IntelliJ社区版配置
/**+Enter生成默认类级Javadoc的问题 我来帮你搞定这个痛点!在IntelliJ IDEA社区版里,确实能配置让/**+Enter生成带自定义模板的类级Javadoc,只是这个设置入口不算太显眼,具体操作步骤如下:
- 打开设置面板:用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac)快速唤起,也可以通过顶部菜单File → Settings(Windows/Linux)/IntelliJ IDEA → Settings(Mac)进入。 - 定位到Live Templates配置:在左侧菜单依次展开
Editor→Live Templates,然后选择Java分组(或者直接在顶部搜索框输入「Live Templates」快速定位)。 - 找到目标模板:在Java分组里找那个名为
*的模板——这就是触发/**+Enter的核心模板。 - 修改模板内容:在右侧的「Template text」区域,替换成你想要的默认Javadoc格式。比如可以对齐你新建类时的Header风格,示例模板:
这里的/** * 类描述:$description$ * @author $USER$ * @date $DATE$ */$description$、$USER$、$DATE$都是IntelliJ的内置变量,会自动填充对应内容,你也可以根据自己的需求添加更多变量(比如$PACKAGE_NAME$)。 - 设置适用范围:点击模板下方的「Define」按钮,勾选
Java分类下的Class declaration、Interface declaration等选项,确保模板能在类、接口等定义场景触发。 - 保存生效:点击「Apply」和「OK」,设置就完成了。
之后你再回到现有无注释的Java类,把光标放在类定义的上方,输入/**再按Enter,就能自动生成你配置好的标准类级Javadoc了。如果想让模板和新建类时的Header.java完全一致,直接把Header里的注释内容复制到模板文本里,替换对应的变量即可。
内容的提问来源于stack exchange,提问作者ThrowableException
相关产品推荐
相关产品推荐

