15個小type:教你高效使用Eclipse Java IDE

java聯盟發表於2017-10-19

經過十年的開發、無數的擴充套件和外掛過程,Eclipse仍然是多領域開發人員最喜愛的平臺之一。 特別是在Java生態系統中,Eclipse為開發、除錯和執行應用程式提供了一個堅實的環境。 在這篇文章中,將分享15個types,幫助Java開發人員更有效的工作。這些功能不需要安裝任何外掛。

  1. 使用Eclipse Oxygen
    僅在Eclipse的最後一次發行版本中有許多改進,而就在幾天前釋出的最新版本中,IDE支援Java 9開箱即用。 其中一些改進是:
  • 在除錯程式時顯示最後的返回值。


    15個小type:教你高效使用Eclipse Java IDE

    *更好的支援Java 8,為lambda表示式型別推斷提供了大量的Bug修復。
    *一種新的Java索引顯著的提高了工具效能,例如在載入平臺類和介面的型別層次結構上。
    *支援JUnit 5。
    2.使用Ctrl + Tab切換編輯器
    如果你習慣於在瀏覽器和編輯器中切換選項卡,那麼請更改在Java原始檔間的快捷鍵切換。 開啟視窗 - >選項 - >鍵,然後搜尋“下一個編輯器”和“以前的編輯器”,並分別覆蓋繫結到Ctrl + Tab和Ctrl + Shift + Tab。
    3.選擇多個工作區之前,在工作集中分組相關專案
    如果在許多不同的專案上工作,可能需要使用多個工作區來分隔它們。但你可以將相關專案分組到一個工作集中, 這樣就不必切換工作區或開兩個Eclipse視窗。 它也可以讓您的專案在同一檢視中進行組織和訪問。 例如,為示例專案保留一個工作集,以便快速試驗,然後為Maven專案中每組相關模組提供一個工作集。 這可能需要更改Package Explorer檢視,以檢視這些工作集,如下所示。
    如果想結束許多沒有正在使用的專案工作集,可以從包資源管理器右鍵單擊並選擇關閉專案來簡單地關閉工作集。 這將減少IDE中的記憶體消耗,並使其這些已關閉的專案像是不再存在於工作區中,直到重新開啟它們為止。
    4.在搜尋對話方塊中設定“增量”選項
    當按Ctrl + F在原始檔中的查詢文字時,檢查搜尋對話方塊中增加的核取方塊,當你在輸入的時搜尋文字的出現就會出現。這個看似次要的細節幫助避免輸入太多的字元,然後回車,找到想要的東西。


    15個小type:教你高效使用Eclipse Java IDE
    5.使用導航和搜尋快捷方式
    以下一些快捷鍵方式:

    *F3或Ctrl +左鍵單擊:轉到元素宣告
    *Ctrl + T:檢視型別層次結構和實現方法
    *Ctrl + Alt + H:選定元素的檢視呼叫層次結構
    *Ctrl + Shift + G:搜尋工作區查詢所選元素的左右引用
    *Ctrl + Shift + T:搜尋類,介面或列舉
    *Ctrl + Shift + R:搜尋資源(例如文字檔案)
    6.使用檔案搜尋功能
    如果要在工作區中搜尋文字,那麼這是非常有用的。 可以通過檔案型別和搜尋範圍過濾搜尋,例如僅搜尋所選專案。


    15個小type:教你高效使用Eclipse Java IDE
    7.使用Ctrl + Space和Ctrl + 1進行內容輔助和快速修復
    Ctrl + Space允許自動完成。 它也可以用於覆蓋方法並生成getter / setter和建構函式。
    Ctrl + 1可以非常方便快速和智慧的修復,如:
    *將建構函式引數分配給新的或現有的類
    *將語句分配給區域性變數
    *重新命名變數,欄位或類等
    8.使用程式碼生成操作
    Alt + Shift + S可用於快速新增常用程式碼:
  • 生成getter / setter和建構函式
    *覆蓋hashCode()和equals()
    *覆蓋toString()
  1. Ctrl + 3很重要
    與其它的IDE一樣,在Eclipse中有許多用於執行操作的快捷鍵。 但最重要的可能是Ctrl + 3快速訪問,這是所有可以執行的操作的入口點。 可以用它來開啟一個檢視、也可以用來進行重構或者建立一個新的專案等。
    10.從庫中下載原始碼
    如果你使用Maven,可以下載你需要的原始碼。當選擇自動獲取依賴資源時,在“視窗” - >“首選項” - >“Maven”中有優先選擇。還可以通過單擊右鍵Maven依賴關係樹,選擇Maven - >下載源來手動下載源。通常,當點選F2時,也可以在IDE中提供Javadoc註釋,不需要再單獨瀏覽。在Gradle中也有類似方法。
    11.使用快捷鍵執行,除錯和檢查程式碼
    除錯時需要知道的:
    *Ctrl + F11執行最後一個應用程式啟動
    *F11除錯最後一個應用程式
    *F5 Sept into
    *F6 Sept over,即轉到下一行
    *F7返回給呼叫者
  • F8恢復到下一個斷點
  • Ctrl + Shit + I 評估表示式
    *使用Display檢視在當前除錯環境中編寫和執行程式碼
    12.根據條件斷點和觀察點確定程式暫停
    通常情況下,只有滿足某個條件時,才能使程掛起一行程式碼。只要不過度使用該特性,就能幫助減少除錯時間。


    15個小type:教你高效使用Eclipse Java IDE

    13.儲存執行配置以供以後重新使用
    程式設計師經常需要用不同的引數構建多模組專案、為特定專案執行單元測試或者為執行主類配置一些引數。時間花在IDE內配置適當的執行或除錯配置,而不是切換到命令列。
    14.利用程式碼覆蓋支援
    在Eclipse Oxygen中,基於JaCoCo程式碼覆蓋庫的Eclipse EclEmma工具,被整合為IDE的一部分,允許在執行單元測試時提供有關程式碼覆蓋的資訊。要執行帶有覆蓋率的程式或單元測試時,請單擊右鍵來執行,並選擇Coverage As - > Java Application或JUnit Test。
    15.對於擁有大量相關專案的大型工作區,禁用自動構建
    如果有很多相互依賴的專案,自動構建預設行將在儲存時觸發“內部”構建,非常耗時。在這種情況下,可以從“專案”選單中取消選中該選項,可以手動構建專案。
    可能許多可能依賴於開發者的偏好,沒有被提到。但希望這15條能對使用Eclipse的Java開發人員有用!

歡迎加入學習交流群569772982,大家一起學習交流。


相關文章