如何修复或更正IntelliJ Idea中的“默认文件模板”警告

时间:2016-04-29 21:28:23

标签: java intellij-idea

IntelliJ Idea:2016.1 Windows 10 Pro

当我在新项目中创建新项目或新类时,IntelliJ有用地包含一个包含我的名字和日期的默认标题。但是,它还会突出显示代码并使用“默认文件模板”显示有关文件的警告。它提出了两种纠正代码的方法。通过编辑模板或将其替换为实际的文件模板。但是,两种选择都不满足警告;也不会手动替换标题的内容。我无法找到摆脱它的方法。

enter image description here

我知道我可以取消警告,但我宁愿纠正或修正它。

有什么想法吗?

6 个答案:

答案 0 :(得分:39)

重点是提醒您通过添加类的描述来记录您的代码。无论您将模板设置为什么,如果您不更改模板中的文本,它会假定您需要提醒以使用一些有用的信息覆盖它。如果您不习惯使用信息性评论来装饰代码,那么您可以禁用该特定检查。

要禁用检查,您会在其中看到注释块突出显示为警告,请单击该阴影区域,等待“灯泡”意图图标出现在左边距附近,然后,当它弹出一个框时说“编辑模板...”,而不是单击单词,单击单词右侧的小箭头,然后选择“禁用检查”。

答案 1 :(得分:17)

只需在默认模板语句后添加一个具有名称和日期的新行。 Intellij将新行视为文档的一部分,然后停止抱怨 更新

像这样:

/**
 * Created by YourName on 2017/06/11.
 * THIS LINE
 */

答案 2 :(得分:7)

无论如何都要更改默认模板,然后错误就消失了!

enter image description here

答案 3 :(得分:3)

转到设置 - >文件和代码模板 - >包括

更新评论以添加如下所示的额外行。即使格式化代码后,这仍然存在。

 /**
    * Created by ${USER} 
    * on ${DATE}.
    */

答案 4 :(得分:0)

在评论中按Alt + Enter,然后在键盘上使用向右箭头,以获得一个子菜单,您可以在其中禁用lint检查。

答案 5 :(得分:-1)

在帮助|中添加-Djdk.util.zip.ensureTrailingSlash=false编辑自定义VM选项。