1. 程式人生 > >Eclipse和Intellij idea切換

Eclipse和Intellij idea切換

一、基本介紹

           Eclipse是一個開放的原始碼的、基於Java的可擴充套件平臺,就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境,即它的每樣東西都是外掛。它不光可當做Java整合開發環境(IDE)來用,也可以當成外掛開發環境,所以也就不單面向java語言。2001年11月由IBM貢獻給開源社群,現在基本由Eclipse Foundation管理,基本上從2006年開始,每年都會發布新的版本。

          目前最新版本是代號為Mars的4.5版本。

以下分別為Eclipse和IDEA的主窗體


           Intellij IDEA也是java整合開發環境,現在在業界的評價非常高,尤其在智慧程式碼助手、程式碼自動提示、重構、J2EE支援、各類版本工具(git 、svn等)、JUnit、程式碼分析、創新的GUI設計等方面表現都不錯。它現在由捷克的JetBrains公司提供。2002年1月釋出1.0版本,基本上每年也會發佈一個版本。

           目前最新版本是17.1版。分為旗艦版和社群版本,旗艦版免費30天,社群版免費,但是功能相較旗艦版縮減了些。

二、IDE的選擇

          Eclipse優點:有標準的外掛集,使用者可以通過安裝外掛,使Eclipse的功能完善,比如語言擴充套件,Eclipse不光支援Java 開發,例如C++、Python等;

          Eclipse缺點:也是因為有很多外掛,功能可以使用,但是易用性不能夠保證;

           IDEA優點:提倡Develop with pleasure,它的一些開發理念是很先進的,IDEA很多方面表現完美,例如智慧的檢查分析,對開發者來說是很人性化很智慧,幫助提高開發效率;

           IDEA缺點:太強大的自動提示會讓開發者產生依賴;外掛不足,目前只有400多個;相關的技術文章不足,可參考的東西少;佔用資源多,對pc的效能要求高;

在不同的公司使用的IDE可能不同,每一種工具都有它的優點和缺點,主要還是根據各自的需要來選擇開發工具。

三、快捷鍵使用

           在使用過程中,很多快捷鍵都是為提高開發效率必須要儘快上手的,很多快捷鍵都是通用的。

IDEA

Eclipse

註釋

Ctrl+/

Ctrl+Shift+/,註釋(//或者/**/

Ctrl+Q,顯示註釋文件

Ctrl+/  註釋當前行,再按則取消註釋

Ctrl+Shift+/ 自動註釋程式碼

Ctrl+Shift+\自動取消已經註釋的程式碼

格式化程式碼

Ctrl+Alt+L格式化程式碼

Ctrl+Shift+F  格式化當前程式碼

展開/摺疊

Ctrl++/-,當前方法展開、摺疊

Ctrl+Shift++/-,全部展開、摺疊

設定對話方塊

Ctrl+Alt+S,開啟設定對話方塊

匯入/引入

Ctrl+Enter,匯入包,自動修正

Ctrl+Alt+O,優化匯入的類和包

Ctrl+Alt+V,可以引入變數。例如:new String(); 自動匯入變數定義

Ctrl+Shift+O 自動引導類包

操作行

Ctrl+X,刪除行

Ctrl+D,複製行

Ctrl+Y,刪除當前行

顯示當前檔案結構

Ctrl+F12,可以顯示當前檔案的結構

看到當前方法的宣告

Alt+Q,可以看到當前方法的宣告

選擇剪貼簿內容並插入

Ctrl+Shift+Insert,可以選擇剪貼簿內容並插入

跳轉大括號的開頭與結尾

Ctrl+[ OR ],可以跑到大括號的開頭與結尾

可以生成構造器/Getter/Setter

Alt+Insert,可以生成構造器/Getter/Setter

快速開啟

Ctrl+N,可以快速開啟類

Ctrl+Shift+N,可以快速開啟檔案


          其實也沒有這麼複雜,IDEA完全可以使用Eclipse的快捷鍵。

           File>Settings(Ctrl+Alt+S)>Editor>keyMap( 直接搜也可)>選擇Eclipse即可


四、IDEA開啟多個工程:

           在Eclipse中,做例子,往往我們會把很多工程都放到一個工程組中,每個工程互不干擾,可自由開啟關閉,但是剛使用IEDA的時候,不熟悉的就找不到這個功能。其實很簡單,比如把一起要開啟的工程放到一個workspace資料夾下,

            通過file>open>workspace開啟,但是這裡它識別不出maven專案


            找到maven project,點加號,把加載出的pom檔案加上就可以了。

五、總結:

          工欲善其事必先利其器,IDEA是從最一開始javac java 這樣編譯執行慢慢升級發展上來的,為了更好的服務大眾,能夠提高效率的東西不妨一試,用了一段時間確實很合心意。

           IDE也是和開發的軟體是一樣的,從最初的版本一點點迭代上來,然後通過不同人的合作,團隊的智慧,經過多年的技術變革和時間及實際使用的多方融合,才能成為一款抓的住人,留得住人的東西。

思考,從優秀的人和工具中吸取營養,開發好的軟體!