intellij-idea - Intellij 新 Java 类打开一个与平时不同的对话框

标签 intellij-idea

通过 创建新的 java 类时新 -> Java 类 使用时 IntelliJ IDE ,一个随机对话框开始出现,我找不到如何禁用它。

enter image description here

这是开始显示的奇怪对话框,有点像向导。单击帮助按钮获取我 There is no help for this dialog信息。

如何在 Intellij IDEA 中禁用此窗口?

最佳答案

我也有同样的问题,完全相同的对话框。就我而言,它实际上最终不是错误,而是 IJ 表现得很好(有点)。

TL;DR:用于创建“类”对象的模板代码在 IJ 更新后自动更改,以便在创建新类文件时提示编码器提供答案。在“设置/文件和代码模板”中将其改回默认模板代码可消除该问题,因为默认模板代码不使用在创建类对象时提示的任何变量(例如:${IMPORT_BLOCK})。

长版...

打开 IJ 的设置对话框,在搜索字段中键入"template",然后选择“文件和代码模板”选项。您将在对话框的右侧看到“编辑器 > 文件和代码模板”区域。如果您从模板类型列表中选择“类”,在该模板类型列表的右侧,您将看到创建类时使用的模板......

Settings/Editor/File and Code Templates/Class

现在我不知道为什么,但是在几个月前的特定 IJ 更新之后,通过他们的工具箱应用程序,默认模板文本/代码是不同的,所以它看起来像这样......

enter image description here

...而后一个模板代码/文本导致您看到的第二个对话框出现。

要解决此问题,请突出显示列表中的“类”模板,然后单击出现在文件/包含/代码/其他选项卡下方的“重置为默认值”按钮(看起来像一张带有 180 度弯曲箭头的纸)在它之上),以便模板文本返回到我在第一个屏幕截图中显示的内容,然后选择“确定”按钮。

假设您的类模板的“默认”模板没有损坏/坏,您应该不再看到您询问的对话框。

关于intellij-idea - Intellij 新 Java 类打开一个与平时不同的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45244397/

相关文章:

java - 为什么我收到错误 "Lambda expressions are not supported in -source 1.6"?

java - IntelliJ 使用错误的编码

java - 无法使用 gradle 解决 IntelliJ Idea 中的 : com. google.android.gms:play-services

java - 在 Intellij Idea 中从全局 JAR 文件中搜索字符串

intellij-idea - 命令 + Y 删除整行在 Intellij Idea 2017 版本中不起作用

java - IntelliJ 不保存更改

java - 错误: "binary literals are not supported at this language level "

java - 如何让 IntelliJ 自动完成列表变量的实例化?

java - 在IDEA中使用Java类文件

Android Studio 中的 JSON 语言注入(inject)?