2012-08-02 209 views
67

有没有一种方法可以像Eclipse那样对正在处理的文件连续生成IntelliJ标记错误位置?此刻我需要制作一个列出消息面板中所有错误的项目,但即使如此,我仍无法使用编辑器面板导航到它们。我希望有简单的点/标记指向错误/警告位置。IntelliJ - 显示错误的位置

+1

Intellij默认情况下会发生这种情况。你确定它正确地识别你的源文件吗? – 2012-08-02 10:11:38

+0

您有没有错误地启用“省电模式”? – Vic 2012-08-02 10:17:01

+0

我可以看到警告但没有错误... \ – Bober02 2012-08-02 10:21:45

回答

57

IntelliJ IDEA在运行中检测当前文件中的错误和警告(除非节电模式File菜单中激活)。

其他文件和项目视图中的错误将会在Build | Make并在消息工具窗口中列出。

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

错误条马克颜色都可以在这里改变:

error stripe mark

+4

“在”消息“工具窗口中的”生成“|”制作“和”列出“后,将显示其他文件和项目视图中的错误。不幸的是,消息窗口中的输出不会告诉你错误在哪里,它只是告诉你编译失败,并且看到编译器错误输出的细节。有什么办法让它显示IDE中的编译器错误输出,而不是从命令行运行?如果有问题的文件可以在文件树中以某种方式进行标记,那么它会很好,所以你可以看到即使它们没有打开也有错误的文件。 – 2013-05-20 20:07:02

+1

唉,省电模式,谢谢! – 2014-07-12 14:17:26

+0

在我的情况下,“Settings |”下的“Error stripe mark”框出错编辑|颜色和字体|一般|错误和警告|错误“未选中。选中此框可解决问题。 – 2016-10-17 16:29:34

5

此外,你可以选择去下一个错误只能由(忽略警告):

  1. 右键单击Validation Side Bar
  2. 在上下文菜单中,选择Go to high priority problems only

它为IntelliJ IDEA的12

+0

链接已经死了:( – 2015-09-07 13:46:06

17

我跑进没有把我的源根文件夹(项目窗口的问题 - 右键点击文件夹,标记目录为>来源根目录)。如果您未设置此IDEA不解析文件。

5

坦率地说,这些错误真的很难看,特别是如果只有一个字符在Java代码的海洋中“不足”。我使用上面的说明使背景变成橙红色,事情更加明显。

14

对于那些还没有解决问题的人,请尝试在Java编译器设置中启用“自动构建项目”,并查看它是否对我有用。

+0

谢谢!虽然这不是OP严格要求的,但这使IntelliJ能够显示大多数IDE所做的错误列表。 – DanielCuadra 2017-08-22 22:36:15