有没有办法让 IntelliJ 以与 Eclipse 类似的方式为您正在处理的文件连续标记错误位置?目前我需要制作在消息面板中列出所有错误的项目,但即便如此我也无法使用编辑器面板导航到它们。我想要简单的点/标记来指向错误/警告位置。
11 回答
IntelliJ IDEA 即时检测当前文件中的错误和警告(除非在菜单中激活了省电模式File
)。
其他文件和项目视图中的错误将在Build
|之后显示 并在消息工具窗口Make
中列出。
对于 Bazel 用户:项目错误将在运行后显示在Bazel Problems工具窗口中Compile Project
( Ctrl/Cmd+ F9)
要在错误之间导航,请使用Navigate
| Next Highlighted Error
( F2) / Previous Highlighted Error
( Shift+ F2)。
可以在此处更改错误条纹标记颜色:
我遇到了没有设置我的源根文件夹的问题(项目窗口 - 右键单击文件夹,将目录标记为>源根)。如果你不设置这个 IDEA 不会解析文件。
对于 IntelliJ 2017:
使用“问题”工具窗口查看所有错误。当您启用上面@pavan(https://stackoverflow.com/a/45556424/828062)提到的“自动”构建/制作时,此窗口会出现在底部/侧面选项卡中。
要访问此Problems
面板,您必须将项目设置为自动构建。选中Preferences
/ Settings
> Build, Execution, Deployment
> Compiler
>复选框Build project automatically
。
坦率地说,这些错误真的很难看到,特别是如果在 Java 代码的海洋中只有一个字符被“低估”了。我使用上面的说明将背景设置为橙红色,并且事情更加明显。
此外,您可以通过以下方式选择仅转到下一个错误(忽略警告):
- 右键单击验证侧栏。
- 在上下文菜单中,选择
Go to high priority problems only
它适用于 Intellij Idea 12
就我而言,IntelliJ 只是处于电源安全模式
主窗口底部是否有类似 [_] 的黄色图标?这是一个“类型感知突出显示”开关,可能会被意外禁用。您应该通过单击图标重新启用它。