【发布时间】:2014-05-04 23:55:20
【问题描述】:
IntelliJ IDEA 13 在我的本地设置中开始表现出非常奇怪的行为。
也就是说,在添加到现有项目的任何新 Java 类中,Code Completion 不起作用。因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,后跟点 (.) 后,不会针对相应对象的任何方法提出建议。
例如声明后
File f = new File("/home");
键入f. 不会显示File 类中所有方法的列表,以便从中选择一个。事实上,当键入点 (.) 时,不会出现任何建议,并且在 IDE 窗口的左下角(在状态栏中),会显示消息“应使用标识符。应使用标识符”。被陈列。有时,会从不相关的组件或库中提出一长串完全不相关的方法。
奇怪的是,如果上述声明发生在任何现有类中,Code Completion 会按预期工作。
在机器重新启动、IDE 重新启动、项目重新导入、关闭/重新打开或重建的多种组合之后,此行为仍然存在。
有什么想法吗?
【问题讨论】:
-
您是否尝试重新启动您的电脑?或者重新安装你的IDE?还是清理你的项目?
-
我已经尝试了很多这样的解决方法,比如卸载并重新安装 IntelliJ。
-
你有什么理由使用这样的IDE吗?为什么不用NetBeans或者其他支持更好的著名IDE?
-
有很多原因,但这不是重点。毕竟,IntelliJ 是一个众所周知的 IDE。 :-)
标签: java intellij-idea code-completion