IntelliJ - 显示错误的位置

Bob*_*r02 106 intellij-idea

有没有办法以与Eclipse类似的方式为您正在处理的文件连续创建IntelliJ标记错误位置?目前我需要制作一个列出消息面板中所有错误的项目,但即使这样我也无法使用编辑器面板导航到它们.我想有简单的点/标记指向错误/警告位置.

Cra*_*der 81

IntelliJ IDEA可以动态检测当前文件中的错误和警告(除非在菜单中激活了省电模式File).

其他文件和项目视图中的错误将在Build| 后显示 Make并在" 消息"工具窗口中列出.

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

错误条纹标记颜色可在此处更改:

错误条纹标记

  • "其他文件和项目视图中的错误将在"构建|制作"后显示,并在"消息"工具窗口中列出." 不幸的是,消息窗口中的输出不会告诉您错误的位置,它只是告诉您编译失败,并查看编译器错误输出以获取详细信息.有没有办法让它在IDE中显示编译器错误输出而不是从命令行运行?如果有问题的文件可以在文件树中以某种方式标记,那么即使它们未打开也可以看到有错误的文件. (6认同)
  • 我只想看看错误在哪里。 (3认同)

Pav*_*n P 26

对于那些甚至还有问题的人,尝试在Java编译器设置中启用"自动构建项目",看看它是否会对我有用.


小智 22

我遇到了没有设置我的源根文件夹的问题(项目窗口 - 右键单击​​文件夹,将目录标记为> sources root).如果未设置此IDEA,则不解析该文件.


zen*_*ndu 12

对于IntelliJ 2017:

使用“问题”工具窗口查看所有错误。当启用上述@pavan(/sf/answers/3188949711/)提到的“自动”构建/制作时,此窗口将显示在底部/侧面选项卡中。

在此处输入图片说明

要访问此Problems面板,必须将项目设置为自动生成。检查包装盒Preferences/ Settings> Build, Execution, Deployment> Compiler> Build project automatically

<code>首选项</ code> / <code>设置</ code>> <code>构建,执行,部署</ code>> <code>编译器</ code>> <code>自动构建项目的屏幕截图</代码>

  • IntelliJ 2019.1中没有此类菜单项。 (4认同)
  • @BasilBourque 您需要选中首选项下的自动构建项目复选框 -&gt; 编译器并重新启动 IntelliJ 2019.1 (2认同)

sna*_*oil 9

坦率地说,错误很难看出来,特别是如果只有一个字符在Java代码的海洋中"低调".我使用上面的说明使背景变成橙红色,事情更加明显.


Gje*_*era 7

在 IntelliJ Idea 2019 中,您可以在“项目”视图下找到范围“问题”。默认范围是“项目”。

“问题”范围

  • 这仅显示已发现的问题。不分析文件以检查是否有任何问题。 (2认同)

小智 5

此外,您可以选择仅转到下一个错误(忽略警告):

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

它适用于Intellij Idea 12