相关疑难解决方法(0)

IntelliJ代码完成不适用于新的Java类

IntelliJ IDEA 13已开始在我的本地设置中展示一种非常奇怪的行为.

也就是说,在Java添加到现有项目的任何新类中,Code Completion都不起作用.因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,然后输入点(.)之后,不会对相应对象的任何方法提出建议.

例如,在声明之后

File f = new File("/home");
Run Code Online (Sandbox Code Playgroud)

键入f.不会显示File类中所有方法的列表,从中选择一个.事实上,当键入点(.)时,没有任何建议出现在IDE窗口的左下角(在状态栏中),消息"标识符预期.标识符预期".被展示.有时候,提出了一系列来自不相关组件或库的完全不相关的方法.

奇怪的是,Code Completion如果上述声明发生在任何现有类中,则按预期工作.

在机器重新启动,IDE重新启动,项目重新导入,关闭/重新打开或重建的许多组合之后,此行为仍然存在.

有任何想法吗?

java intellij-idea code-completion

18
推荐指数
6
解决办法
2万
查看次数

标签 统计

code-completion ×1

intellij-idea ×1

java ×1