更新時間:2020-09-28 17:13:06 來源:動力節點 瀏覽7431次
古人有云,工欲善其事,必先利其器。Eclipse作為世界上著名的跨平臺的自由集成開發環境(IDE),無疑是開發中手中的利器,那么Eclipse插件就是這把利器的磨刀石。然而,我們許多Java初學者卻不知道如何獲得這種磨刀石,本文我們就向大家介紹好用的10大Eclipse插件。
多語言、多框架的支持得以實現源于 Eclipse 良好的插件體系結構。將大大小小的各種工具添加到你的 Eclipse 中,就可以擴展其功能并對其進行自定義從而滿足你的特定開發需求。下面將介紹多個對于開發者來說非常有用的 Eclipse 插件。各種各樣插件的存在使得 Eclipse 變得更加強大。
如果你也是那種討厭白色背景的人,那么肯定不會問我為什么黑屏更好,也不會覺得使用“darkest”修改“dark”是多余的。我相信你一旦用了 Darkest Dark(marketplace.eclipse.org/content/dar…) 主題之后一定會愛上它,因為它讓你面對一整天電腦屏幕之后的眼睛不那么難受。
我個人非常喜歡 SpotBugs(marketplace.eclipse.org/content/spo…) 這個工具。我借助它幫我找出我正在寫的代碼中的錯誤。與之前使用的 FindBugs 工具類似,SpotBugs 像一個嚴格的審計人員一樣,其內部預編了數百個“bug 匹配模板”。它搜索你的代碼,使用bug 模板進行匹配就可以幫助你找到代碼中的錯誤。我相信有一些程序員會對 SpotBugs 工具找出的bug表示懷疑,但是有這么一個工具幫你找出錯誤,給你一定的參考總是好的。
盡管有時候 Checkstyle(marketplace.eclipse.org/content/che…)使用起來會令人反感,但是我必須承認,在每個人都遵循相同規則并以同樣的方式構建代碼的項目工作會更加容易。大腦有一種學習風格的方式,當每個方法的空白處于同一個位置時,大腦就能更快地理解每個人的代碼。當然,你可以編寫 Checkstyle 插件來執行你自己所喜愛的規則,這意味著你可以自己動手定制自己獨特的東西。
如今在版本控制領域 Git 占據的份額越來越大,但是依然有很多人使用 Subversion 工具。對于 SVN 用戶來說一般有兩個工具可以選擇:Subclipse(marketplace.eclipse.org/content/sub…)和 Subversive( marketplace.eclipse.org/content/sub…)。這兩者都能很好地完成版本控制管理工作,目前它們各自的用戶數幾乎平分秋色。這兩者的差異主要在于信息呈現方式有所不同。具體使用哪一個取決于個人喜好,不過據統計用戶在使用這兩個工具時都會偶爾遇到一些小問題。
M2Eclipse(marketplace.eclipse.org/content/mav…),或者簡稱 M2E ,是將 Maven 構建工具集成到 Eclipse 的首選方案,這樣一來,你的每次保存將觸發 Maven 構建項目而不僅僅是 Eclipse。精心設計的 POM(項目對象模型)避免了需要記住 Maven 的 XML 模式的麻煩,當然,你依然可以編輯原始 XML。上圖顯示了各種代碼的依賴關系。
當我們需要清理代碼并刪除那些不需要的代碼碎片時,Unnecessary Code Detector(marketplace.eclipse.org/content/unn…) 就可以完成這項工作。當你點擊按鈕該工具就會出現標志來告訴你哪些方法不再使用。此外,這個工具還會標記出其他的編碼錯誤,在將代碼提交到倉庫之前使用該工具是非常有用的。
解決空格和 Tab 問題是很多程序員都要做的工作,lingting 工具可以幫助我們自動完成這項工作。SonarLint(marketplace.eclipse.org/content/son…) 將 lint 的強大功能帶到了 Eclipse 中。在檢查代碼之前,你可以長時間運行 lint 工具,其內部的代碼審查機制將幫助你解決空格和 Tab 問題。
調試代碼從來都不是一件簡單的事,如果你的代碼構建非常復雜那么調試起來就更不容易了。JRebel(marketplace.eclipse.org/content/jre…) 是一個非常智能的 Java 代理,它可以更改代碼并將其插入到已經運行的代碼中。我一直以來都在使用 JRebel,它非常強大,在重建或者重新運行代碼之前你可以嘗試使用一下 JRebel。這對于 Eclipse 來說非常合適,因為 Eclipse 從一開始就已經完成了大部分的工作。
為代碼編寫好的單元測試可能比編寫代碼本身更加重要。TestNG(marketplace.eclipse.org/content/tes…) 將你的測試與 Eclipse 集成在一起,因此你可以很方便地運行它們。編譯之后就產生結果,測試的集成度比以往更高。
JSweet(github.com/cincheo/jsw…) 可以將 Java 代碼轉換成 JavaScript 代碼。對于那些想要從 Java 轉到 JavaScript 的程序員來說可以繼續編寫Java 代碼。如果你不想花太多精力敲代碼,那么你可以使用 TypeScript ,當然最終都會轉換為 JavaScript。Eclipse 的這款插件讓你可以通過 Java 代碼實現大部分的功能,然后在最后生成 JavaScript 即可。
以上就是向大家介紹的好用十大eclipse插件,在本站的Java零基礎視頻教程里面還有更多的福利和學習建議等著你!
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習