IntelliJ IDEA - 省略默认的 Java 类标头生成

2022-09-01 09:14:56

每次当我使用IDEA并使用正常的“New Java class”菜单选项创建Java类时,它都会在类本身之前生成一个丑陋且无用的Javadoc样式标头:

/**
 * Created by greycat on 18.03.14.
 */

我可能会咆哮很多为什么它没用,例如:

  1. 无论如何,我都会在我的VCS中有作者身份和时间戳
  2. 它公然破坏了任何Javadoc文档实践(例如,使用或标记)@author@since
  3. 它使用丑陋,模糊,特定于区域设置的日期格式

有没有办法禁用此行为,即仅创建正常的,干净的类模板,而不使用此标头?


答案 1

生成类后,您可以单击生成的文本并按 alt-enter。这将显示编辑模板的选项。


答案 2

以下内容对 IDEA 13.x 有效。

文件 ->设置“,在”IDE 设置“下,选择”文件和代码模板”。

在右侧面板中,您将看到几个选项卡:选择“包含”。有一个“文件头”条目:选择这个,修改并保存。

请注意,此标头适用于所有文件类型

另请注意,这是与版权声明分开的设置,您可以按项目设置版权声明。


推荐