2012-08-02 61 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