我想知道是否可以將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編譯器重新編譯已編譯的項目
- 2. IntelliJ Idea - 項目樹中的redish模塊
- 3. 如何使用Intellij Idea代替eclipse來編譯mixare項目?
- 4. intellij idea中的項目組
- 5. 無法在IntelliJ IDEA中看到項目文件夾
- 6. Intellij IDEA 11:如何從.less編譯.css?
- 7. 在Intellij-Idea中跳過GWT編譯9
- 8. Intellij中的Tomcat IDEA錯誤
- 9. ASP.net編譯項目錯誤
- 10. 打字稿錯誤編譯Aurelia大街與IntelliJ IDEA的
- 11. IntelliJ IDEA中的Gradle錯誤extractRepoFileDependencies錯誤
- 12. 如何爲Intellij IDEA創建Seam項目?
- 13. Eclipse在編輯Android項目時不會立即標記錯誤
- 14. 在CorePlot-CocaTouch項目中編譯錯誤
- 15. 如何將源代碼添加到Intellij Idea的scala項目中?
- 16. 斯卡拉項目編譯錯誤使用的IntelliJ社區版
- 17. Java項目編譯錯誤
- 18. Typescript項目編譯錯誤
- 19. 如何在IntelliJ IDEA IDE的一個窗口中查看多個項目?
- 20. 在IntelliJ IDEA中導入多個項目
- 21. 在Intellij IDEA項目中安裝Play Salat
- 22. 在Intellij IDEA中重建Grails項目
- 23. 如何在IntelliJ IDEA中使用另一個項目中的類?
- 24. Intellij IDEA Web項目部署
- 25. Intellij Idea - 編譯腳本到Javascript和保持目錄結構
- 26. 將IntelliJ IDEA項目移動到Eclipse?
- 27. Intellij scala編譯錯誤
- 28. 錯誤使用IntelliJ IDEA的
- 29. 錯誤編譯sqlite的項目在Xcode
- 30. 如何將Jar庫添加到IntelliJ Idea SBT Scala項目中?
好的,你不必保存你的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