IntelliJ 代码完成不适用于新的 Java 类
2022-09-02 14:14:27
IntelliJ IDEA
13在我的本地设置中开始表现出非常奇怪的行为。
也就是说,在添加到现有项目的任何新类中,都不起作用。因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,后跟点 (.),对于相应对象的任何方法都不会有任何建议。Java
Code Completion
例如,在声明之后
File f = new File("/home");
键入不会显示类中所有方法的列表,以便从中选择一个方法。事实上,键入点 (.) 时,不会显示任何建议,并且在 IDE 窗口的左下角(在状态栏中),会出现消息“标识符需要。显示预期的标识符。”。有时,会提出一长串来自不相关组件或库的完全不相关的方法。f.
File
奇怪的是,如果上述声明发生在任何现有类中,则按预期工作。Code Completion
在计算机重新启动、IDE 重新启动、项目重新导入、关闭/重新打开或重新生成的许多组合之后,此行为仍然存在。
有什么想法吗?