翻譯|使用教程|編輯:董玉霞|2022-02-24 10:58:38.490|閱讀 330 次
概述:在本次教程中,您將學習如何從Eclipse切換到IntelliJ IDEA,特別是如果您已經使用Eclipse很長時間,需要了解兩個 IDE 之間的一些根本差異,包括它們的用戶界面、編譯方法、快捷方式、項目配置和其他方面。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹如何從 Eclipse 遷移到 IntelliJ IDEA。
在本次教程中,您將學習如何從Eclipse切換到IntelliJ IDEA,特別是如果您已經使用Eclipse很長時間,需要了解兩個 IDE 之間的一些根本差異,包括它們的用戶界面、編譯方法、快捷方式、項目配置和其他方面。
您可以導入Eclipse工作區或單個Eclipse項目。為此,請單擊歡迎屏幕上的打開或選擇文件 | 在主菜單中打開。
IntelliJ IDEA 自動檢測位于您計算機上的 Eclipse 項目,并將它們放置在歡迎屏幕上的專用節點中。此節點將在最近的項目中可用,直到您決定將其刪除。當 Eclipse 項目在節點中時,只需單擊它即可在 IDE 中快速打開它。
如果您的項目使用Maven或Gradle等構建工具,我們建議在導入項目時選擇關聯的構建文件pom.xml或build.gradle 。有關如何導入項目的更多信息,請參閱從 Eclipse 導入項目。
啟動IntelliJ IDEA時,您首先會注意到它沒有工作區概念。這意味著您一次只能處理一個項目。在Eclipse中,您通常擁有一組可能相互依賴的項目,而在IntelliJ IDEA中,您擁有一個由一組模塊組成的項目。
如果您有多個不相關的項目,您可以在單獨的窗口中打開它們。
如果您仍然希望在一個窗口中打開多個不相關的項目,作為一種解決方法,您可以將它們配置為 modules。
下表比較了Eclipse和IntelliJ IDEA中的術語:
Eclipse | IntelliJ IDEA |
Workspace | Project |
Project | Module |
Facet | Facet |
Library | Library |
JRE | SDK |
Classpath variable | Path variable |
當您切換到IntelliJ IDEA時,第二個大驚喜是它沒有視角。
這意味著您無需手動在不同的工作空間布局之間切換來執行不同的任務。IDE 會遵循您的上下文并自動調出相關工具。
就像在Eclipse中一樣,在IntelliJ IDEA中您也有工具窗口。要打開工具窗口,請在工具窗口欄中單擊它:
如果工具窗口欄被隱藏,您可以通過將鼠標懸停在左下角的相應圖標上來打開任何工具窗口:
如果您想讓工具窗口欄暫時可見,您可以按Alt兩次并按住它。
如果您不想使用鼠標,您可以隨時通過按分配給它的快捷方式切換到任何工具欄。要記住的最重要的快捷方式是:
關于工具窗口的另一件事是您可以拖動、固定、取消固定、附加和分離它們:
為了幫助存儲/恢復工具窗口布局,有兩個有用的命令:
IntelliJ IDEA中的Windows 管理與Eclipse略有不同。您不能在一個項目中打開多個窗口,但您可以將任意數量的編輯器選項卡分離到單獨的窗口中。
默認情況下,當您在編輯器選項卡之間切換時, IntelliJ IDEA不會更改項目工具窗口中的選擇。但是,您可以在工具窗口設置中啟用它:
IntelliJ IDEA沒有保存按鈕。由于在IntelliJ IDEA中,您可以撤消重構并從Local History恢復更改,因此每次都要求您保存更改是沒有意義的。
盡管如此,值得知道的是,物理保存到磁盤是由某些事件觸發的,包括編譯、關閉文件、將焦點從 IDE 中切換出來等等。您可以通過Settings/Preferences |更改此行為。外觀與行為 | 系統設置:
如果您是一位經驗豐富的 Eclipse 用戶,那么您熟悉保存操作:保存時自動觸發的操作,例如重新格式化代碼、組織導入等。
IntelliJ IDEA 還具有保存操作,您可以在Settings/Preferences |中找到并啟用這些操作。工具 | 保存操作。
最重要的是,IntelliJ IDEA 讓您可以在提交時自動運行相應的操作:
或手動:
IntelliJ IDEA編譯項目的方式在很多方面與Eclipse不同。
自動編譯默認情況下,IntelliJ IDEA不會在保存時自動編譯項目,因為通常我們不會在IntelliJ IDEA中顯式調用保存操作。
如果您想模仿Eclipse的行為,您可以調用Build Project操作Ctrl+F9——它將保存更改的文件并編譯它們。
您還可以在Settings/Preferences 中啟用Build project save 操作。工具 | 保存操作。
注:IntelliJ IDEA中的自動編譯與Eclipse中的不同。在Eclipse中,它不是完全自動的,因為它是由用戶顯式調用的保存操作觸發的,而在IntelliJ IDEA中,它是在您在編輯器中鍵入時隱式調用的。
這就是為什么即使啟用了Build project選項,如果至少有一個應用程序正在運行, IntelliJ IDEA也不會執行自動編譯:它會隱式地重新加載應用程序中的類。在這種情況下,您可以調用Build | 構建項目Ctrl+F9。
問題工具窗口
如果在保存操作中啟用了構建項目選項,則會出現問題工具窗口。它顯示了在項目編譯中檢測到的問題列表。
Eclipse 編譯器
雖然Eclipse使用自己的編譯器,但IntelliJ IDEA使用與項目 JDK 捆綁在一起的javac編譯器。如果您必須使用Eclipse編譯器,請導航至Settings | 偏好 | 構建、執行、部署 | 編譯器 | Java Compiler并選擇它,如下圖所示:
Eclipse和javac編譯器之間的最大區別在于Eclipse編譯器對錯誤的容忍度更高,并且有時允許您運行無法編譯的代碼。
如果您需要在IntelliJ IDEA中運行存在編譯錯誤的代碼,請將運行配置中的Build選項替換為Build, no error check:
對于不喜歡學習新快捷鍵的Eclipse用戶, IntelliJ IDEA提供了Eclipse鍵盤映射,它非常方便快捷:
當您不知道某些操作的快捷方式時,請嘗試使用通過 提供的查找操作功能Ctrl+Shift+A。開始輸入以通過名稱查找操作、查看其快捷方式或調用它:
IntelliJ IDEA是java編程語言開發的集成環境,在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎咨詢
IntelliJ IDEA技術交流群5:786598704 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn