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

Moi*_*Col 7 intellij-idea

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

在此处输入图片说明

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

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

Adr*_*lli 14

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

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

长版...

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

设置/编辑器/文件和代码模板/类

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

在此处输入图片说明

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

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

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


Ily*_*man 5

转到Settings/File and Code Templates -> class并将其更改为:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
Run Code Online (Sandbox Code Playgroud)

您也可以尝试reset to default按下按钮,正如 Adrian Romanelli 所建议的那样。