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