我想知道是否可以將IntelliJ Idea配置爲立即在項目樹中的類文件上顯示編譯錯誤。目前我需要手動觸發重新編譯才能在我的類上看到錯誤標記,如果該類無法編譯。如何立即在IntelliJ Idea的項目樹中看到編譯錯誤?
回答
從IntelliJ 12開始,可以選擇在源代碼更改時自動構建項目。在「設置」 - >「編譯器」中勾選「自動生成項目」複選框。這將立即顯示項目樹中的任何編譯錯誤。
v12的重大改進。感謝您將這添加到答案中。 – keyboardsurfer 2013-03-27 10:06:14
+1(用於調出該選項(默認情況下未啓用該選項)),但似乎並未像OP要求的那樣在項目樹中的文件上顯示錯誤。有沒有一眼就可以輕鬆查看所有編譯器錯誤? – 2013-05-16 19:01:28
不能用scala插件... – 2013-05-22 14:30:41
您可以嘗試IntelliJ的Eclipse模式插件。它允許您在保存文件做增量編譯:
我曾嘗試過,但很多人指出它並沒有提供所要求的功能(例如,它不標記項目樹中的錯誤)。 我也想擁有這個功能,它是我從eclipse切換後錯過的其中一件事 – bert 2010-03-24 21:31:13
您可以訪問所有的編譯的問題,像這樣:
- 打開「項目」資源管理器(通常停靠在左側)
- 點擊左上角的「項目」下拉
- 選擇「範圍」下的「問題」
您將看到文件和問題樹。另外,在底部工具欄上,您應該看到一個名爲「Problems」的選項卡,其中列出了所有內容。它不像Eclipse的「Problems」視圖那麼容易使用,但它很接近。
我在版本12.1.4上,不確定此功能首次進入哪個版本。
這非常有幫助,非常感謝! – 2017-05-30 10:25:56
對於我來說'問題'範圍沒有任何顯示,即使'消息'標籤中有一堆Java編譯器錯誤消息 – Tarmo 2017-11-10 08:16:53
- 1. 編譯IntelliJ IDEA中的Grails項目時出現錯誤12.1.6
- 2. Intellij IDEA中的Java編譯錯誤13.1
- 3. Intellij Idea編譯器重新編譯已編譯的項目
- 4. Intellij IDEA。即使項目不編譯也運行單元測試
- 5. IntelliJ Idea - 項目樹中的redish模塊
- 6. 怎麼看的IntelliJ IDEA的項目樹的java文件?
- 7. 從編譯後的類文件中建立一個新的項目,intellij IDEA
- 8. 如何禁用對IntelliJ IDEA的編譯錯誤的檢查
- 9. 如何使用Intellij Idea代替eclipse來編譯mixare項目?
- 10. 查看Intellij項目中的錯誤
- 11. 如何在Intellij IDEA的不同項目中編輯類庫?
- 12. intellij idea中的項目組
- 13. 的IntelliJ IDEA:在Maven項目
- 14. 編譯錯誤 - 在IntelliJ IDEA中複製類
- 15. 無法在IntelliJ IDEA中看到項目文件夾
- 16. 如何查看IntelliJ中的編譯錯誤列表?
- 17. 編譯Xcode項目的編譯錯誤
- 18. Scala模塊在IntelliJ Idea Maven項目中的Scala簽名錯誤
- 19. Intellij IDEA 11:如何從.less編譯.css?
- 20. Java 1.8和IntelliJ IDEA中註釋的編譯錯誤14
- 21. 在IntelliJ IDEA中啓用部分編譯
- 22. 在Intellij-Idea中跳過GWT編譯9
- 23. Intellij中的Tomcat IDEA錯誤
- 24. 將javax.websocket添加到Intellij IDEA項目中?
- 25. ASP.net編譯項目錯誤
- 26. Intellij Idea在從JDK 1.6切換到1.7之後無法編譯我的項目
- 27. TeamCity編譯項目編譯錯誤
- 28. Play Framework在IDEA中編譯錯誤
- 29. 如何在Intellij Idea中將Maven項目部署到Glassfish Server 13
- 30. apportable項目編譯錯誤
好的,你不必保存你的IntelliJ文件來更新你打開的類的陰溝欄.-) 它只是不更新項目樹。 – leedm777 2010-03-25 07:29:36
您可以擴展這個功能嗎?因爲我在IDEA的項目視圖中立即看到錯誤,所以我不確定它是否存在,或者您是否要求其他的東西? – Yishai 2010-03-25 13:31:39
不久之前,我從Eclipse切換過來,它具有在項目樹中立即看到編譯錯誤的功能(文件獲得紅色下劃線) - 例如,如果更改方法的簽名,您將標記所有使用此方法的類與紅線。正如joekutner所解釋的那樣,有一個插件會增加這種行爲,但正如伯特所回答的,這個插件看起來不像預期的那樣工作。 現在,我認爲我將與IDEA的基本功能一起生活,並將改變我與IDE的合作方式;-) – magomi 2010-03-25 22:42:45