【问题标题】:Why the intellij code autocomplete doesn't work?为什么 intellij 代码自动完成功能不起作用?
【发布时间】:2020-08-29 19:17:59
【问题描述】:

当我尝试使用 ctrl+space 来使用 intellij 的代码自动完成时,它不起作用。 我需要做什么? 例子: 在这段代码中,我想使用 List 的 add 方法,但它没有给我选项。

【问题讨论】:

  • 如果文件不在源目录中可能会发生这种情况
  • 什么意思?我需要做什么来解决它?
  • 你能告诉我们你的项目结构吗?
  • 你的项目构建成功了吗? Build->Make Project,它运行了吗?

标签: java intellij-idea intellij-14


【解决方案1】:

几个可能的原因:

  1. 您的文件不位于内容根目录中,也不是bound to a build path,因此它无法获得代码完成所需的类定义和资源。要修复,请右键单击您的根源目录 -> 将目录标记为 -> Sources Root

  2. 检查您是否不小心打开了省电模式(文件 | 省电模式)。打开它可以消除后台操作,包括错误突出显示、动态检查和代码完成,从而最大限度地减少笔记本电脑的功耗。关掉它。

  3. 确保您项目的 JDK 在 文件 | 中为 set up correctly。项目结构窗口。

  4. 包含您希望出现在完成建议列表中的类和方法的文件被标记为纯文本文件。要修复,请右键单击该文件 -> 标记为 Java 类。

  5. 包含您希望出现在完成建议列表中的方法的外部库不是added as dependencies or global libraries

【讨论】:

    猜你喜欢
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2018-02-08
    • 2014-10-20
    • 2016-02-15
    • 2017-02-28
    相关资源
    最近更新 更多