IntelliJ - show where errors are

有没有一种方法可以让 IntelliJ 以与 Eclipse 类似的方式为您正在处理的文件连续标记错误位置?目前,我需要做的项目,列出所有的错误在消息面板,但即使那样,我不能导航到他们使用编辑器面板。我希望有简单的点/标记,这将指向错误/警告位置。

133150 次浏览

IntelliJ IDEA detects errors and warnings in the current file on the fly (unless 节电模式 is activated in the File menu).

Errors in other files and in the project view will be shown after Build | Make and listed in the 信息 tool window.

对于 Bazel 用户: 项目错误将显示在 Bazel Problems工具窗口后运行 Compile Project(Ctrl/Cmd + F9)

要在错误之间导航,使用 Navigate | Next Highlighted Error(F2)/Previous Highlighted Error(Shift + F2)。

Error Stripe Mark color can be changed here:

error stripe mark

此外,您可以选择只进入下一个错误(忽略警告) :

  1. 右键单击 验证侧栏
  2. 在上下文菜单中,选择 Go to high priority problems only

它适用于 Intellij Ideas 12

我遇到了没有设置源根文件夹的问题(项目窗口——右键单击文件夹,将目录标记为 > 源根)。如果你不设置这个 IDEA 不解析文件。

坦率地说,这些错误真的很难看到,特别是如果在 Java 代码的海洋中只有一个字符是“未挥发的”。我使用上面的说明,使背景成为橙红色和东西更加明显。

对于那些还有这个问题的人,尝试在 Java 编译器设置中启用“ Build project auto”,看看它是否对我有效。

2017年 IntelliJ:

使用“问题”工具窗口查看所有错误。 当您启用上面@Pavan (https://stackoverflow.com/a/45556424/828062)提到的“自动”构建/制作时,此窗口将出现在底部/侧面选项卡中。

enter image description here

若要访问此 Problems面板,必须将项目设置为自动生成。勾选 Preferences/Settings > Build, Execution, Deployment > Compiler > Build project automatically

screenshot of <code>Preferences</code>/<code>Settings</code> > <code>Build, Execution, Deployment</code> > <code>Compiler</code> > <code>Build project automatically</code>

在我的情况下,我不知不觉地选中了“ 错误条纹标记”选项 (Ideas 2018.2: Settings > Editor > Color Scheme > General并展开‘ Error and Warnings’& click’< strong > Error ’)

修正方法是检查‘ Error(如下图所示)的‘ 错误条纹标记’选项。现在您将看到滚动条区域中的错误标记。

enter image description here

在我的情况下,IntelliJ 只是在电源安全模式

你在主窗口的底部有这样的黄色图标吗? 这是一个“类型感知突出显示”开关,可以意外禁用。 您应该通过点击图标来重新启用它。

In IntelliJ Idea 2019 you can find scope "Problems" under the "Project" view. Default scope is "Project".

"Problems" scope

这是我找到的解决办法:

  1. 开放式 IntelliJ 设置(Crtl + Shift + A) ;
  2. 点击“编辑器”;
  3. 点击“配色方案”+ 编程语言(在“配色方案”内) ;Select ColorScheme + Programming Language
  4. 选择「分析错误」 ;
  5. 选择“错误条纹标记”+ 添加所需的颜色The 04 Steps described above

In the intellij hit ctrl+alt+shift+s and go to global libraries and click on plus icon to add the java libraries this will solve your problem. now you will see the errors coming up

在此输入图像描述