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

时间:2014-03-18 08:16:09

标签: java intellij-idea

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

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

我可能会喋喋不休地说为什么它没用,例如:

  1. 我会有作者和作者无论如何,我的VCS中的时间戳
  2. 它公然破坏了任何Javadoc文档实践(例如,使用@author@since标记)
  3. 它使用丑陋,模糊,特定于语言环境的日期格式
  4. 有没有办法禁用这种行为,即只创建普通的干净类模板,没有这个标题?

4 个答案:

答案 0 :(得分:40)

生成课程后,您可以单击生成的文本并按alt-enter。 这会显示一个编辑模板的选项。

答案 1 :(得分:28)

以下内容适用于IDEA 13.x。

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

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

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

另请注意,这是与版权声明不同的设置,您可以为每个项目设置。

答案 2 :(得分:18)

IntelliJ IDEA 15

方法1

  1. 档案> 设置... (或按 Ctrl + Alt + S

    File > Settings...

  2. 编辑> 文件和代码模板> 包含> 文件标头>从右侧删除评论

    Remove comment

  3. 方法2

    1. Ctrl + Shift + A >输入“File Header S”>从“设置”(第一行)中选择“文件头”

      Action File Header S

    2. 从右侧删除评论

答案 3 :(得分:3)

要更改此模板,请使用文件|设置|文件(和代码)模板。

另请参阅:https://www.jetbrains.com/idea/webhelp/file-and-code-templates.html