【问题标题】:How do I fix or correct the "Default File Template" warning in IntelliJ Idea如何修复或更正 IntelliJ Idea 中的“默认文件模板”警告
【发布时间】:2020-05-23 09:37:52
【问题描述】:

IntelliJ 理念:2016.1 视窗 10 专业版

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

我知道我可以隐藏警告,但我更愿意实际更正或修复它。

有什么想法吗?

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

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

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

    【讨论】:

    • 在 intellij 14 中,单击“编辑模板”右侧的小箭头会显示与单击文本相同的菜单。我在设置的“检查”部分下修复了它
    【解决方案2】:

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

    像这样:

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

    【讨论】:

    • 在 12 个月内,您将回顾修复最后一刻错误的文件。这一刻你拼命地在描述中寻求帮助,但你得到的唯一帮助是一个空行。我建议使用指向此 stackoverflow 的链接而不是空行。
    • @HeikoG,如果您需要为代码中的每个类或函数提供文档,那么您没有为您的对象使用正确的命名。
    • 不幸的是,Ctrl + Alt + L 把它带回来了。真可惜没有办法永久删除警告。
    • @ojonugwaochalifu 是的,如果您要重新格式化,它会恢复原状。所以关键是在新行上发表一些评论,例如只是一个“点”或一些有用的评论。
    • 您可以简单地删除日期后的“点”并保存模板。然后警告将消失。无需添加新行!
    【解决方案3】:

    随心所欲地更改默认模板,然后错误就消失了!

    【讨论】:

    • 这解决了,因为您需要删除第二个 * 以停止烦人的警告。完美的答案,即使是 gif,也不需要在创建新文件时一直做任何事情
    【解决方案4】:

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

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

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

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-09-30
          • 2013-06-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多