Intellij 不显示任何错误 syntax/does 不给任何建议

Intellij does not show any errors in the syntax/does not give any suggestions

有几个类似的话题,但 none 似乎包含了我的问题的答案。

我的IDE没有显示任何错误,没有给出任何建议,没有导入任何东西。示例:

public static String createInversion(ArrayList<String> splitName) {
        splitName.removeIf(n -> List.of("Lord", "Lady").contains(n));
        ArrayList<String> reverted = List.newArrayList(splitName.stream()
        .collect(Collector.toCollection(LinkedList::new))
        .descendingIterator());
        return String.format("%s, %s", splitName.get(1), splitName.get(0));
        gyugyuihu
                dsfsdf
                rewfewr
    }

你可以清楚地看到最后三行是没有任何上下文的随机字母链。我的 IDE 没有突出显示它们,也没有报告任何问题。我什至不知道我应该使用 Collector 还是 Collectors class,因为我得到的建议是零,就像在 Word 文档中写作一样。

我只在尝试编译时遇到错误,但也只是在终端中。 Intellij 未修改代码。

我没有打开电源安全模式,SDK 设置正确,模块中的语言级别设置正确,设置 -> 构建、执行、部署 -> Java 编译器 -> 目标字节码版本是设置正确,主文件夹被标记为源根目录。

我没主意了。请帮忙。

编辑: 添加我的设置的屏幕截图。

您是否尝试过使缓存失效?这通常可以解决此类问题。这也很容易做到:从主菜单中,select 文件 |使缓存无效/重新启动。