新聞中心
來自非營(yíng)利性Eclipse基金會(huì)的Eclipse IDE以其插件生態(tài)系統(tǒng)著稱。Eclipse市場(chǎng)擁有海量插件可供下載,你可以通過插件定制自己的Eclipse。最近我在Eclipse Marketplace閑逛,想看看能不能發(fā)現(xiàn)一些有意思的東西。實(shí)際上,我確實(shí)找到了一些在我看來雖然不是很有名卻很酷的東西,想在這里和大家分享。

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出耒陽免費(fèi)做網(wǎng)站回饋大家。
流行 vs 酷
我關(guān)注的插件具備以下特性:
首先,我要強(qiáng)調(diào)的是這些插件本身不是某種工具,所以我最喜歡的JRebel和JBoss工具不在此列。我關(guān)注的都是能夠讓你安裝的普通Eclipse成為更加有趣的優(yōu)秀插件。
其次,流行并不等于酷。在Eclipse市場(chǎng),最流行的插件列表機(jī)會(huì)在最近2-3年幾乎沒有變化。
一個(gè)插件只因?yàn)楸幌螺d次數(shù)多就被認(rèn)為很酷,在我看來這是很沒有意思的。那些插件之所以上榜只是因?yàn)樗鼈冄a(bǔ)充了Eclipse不具備的基礎(chǔ)功能,這就是為什么Maven、Subversion和Git插件會(huì)名列前茅。
我眼中的酷插件
shell助手
雖然我是一名Java開發(fā)者,有時(shí)也會(huì)寫一點(diǎn)shell腳本。下面是幾個(gè)對(duì)編寫shell非常有用插件。ShellEd插件提供了shell腳本的編輯功能,Terminal插件將shell的輸出集成到了Eclipse工作臺(tái)。
通過ShellEd和Terminal插件,我可以無需在窗口之間來回切換就能在Eclipse中完成shell腳本的編寫和運(yùn)行,真的非常高效!
像老板那樣編輯!
接下來在名單上的是More Clipboard、Smart Save和AnyEdit。這些插件在不同程度上改善了編輯體驗(yàn)。
More Clipboard會(huì)記錄最近拷貝/剪切到剪切板緩沖里的內(nèi)容,使用快捷鍵彈出備選列表可以進(jìn)行快速粘貼。好吧,我承認(rèn)在寫代碼的時(shí)候一直在復(fù)制粘貼:)
AnyEdit插件由Andrey Loskutov開發(fā),它為Eclipse增加了很多編輯功能。你可以對(duì)文件和選中的內(nèi)容排序,對(duì)HTML代碼加密,在tab和空格之間快速轉(zhuǎn)換,等等。我得說這是Eclipse的一個(gè)必備插件。
一開始我用的是IntelliJ IDEA,它與Eclipse最重要的不同就是IDEA編輯器會(huì)自動(dòng)保存修改。于是,我開始尋找可以用在Eclipse上的類似插件。最后,我找到了Smart Save。它可以配置在若干時(shí)間后自動(dòng)保存修改,很酷很方便!
但是,我認(rèn)為它會(huì)影響一些編輯體驗(yàn)。因?yàn)镋clipse默認(rèn)會(huì)開啟保存編譯選項(xiàng),所以每次保存都會(huì)進(jìn)行一次清理(clean)和構(gòu)建 (build)。因而理論上可能會(huì)發(fā)生這樣的情況,你剛剛進(jìn)行了編輯但是Eclipse會(huì)決定做一次完整的構(gòu)建,這會(huì)讓整個(gè)Eclipse卡住。
扮靚你的Eclipse!
接下來要出場(chǎng)的是Eclipse Color Theme。這是唯一一個(gè)既出現(xiàn)在我名單里又在Eclipse市場(chǎng)最受歡迎插件列表中出現(xiàn)的插件。差個(gè)插件提供對(duì)你的Eclipse編輯器設(shè)定一個(gè)顏色主題,并且自帶了很多好看的備選主題。
我個(gè)人比較偏好Roboticket,但是也有很多其它選擇,比如下面的Monokai。
持續(xù)反饋
如果你是持續(xù)反饋開發(fā)方法的粉絲,而且熱衷于編寫單元測(cè)試(這里解釋了為什么單元測(cè)試很棒),那么JLoop和JUnitLoop插件一定對(duì)你很有 幫助。這兩個(gè)插件能夠在任何改變發(fā)生后立即執(zhí)行代碼。我發(fā)現(xiàn)JUnitLoop非常友好,當(dāng)我更新了一個(gè)曾經(jīng)執(zhí)行過單元測(cè)試的方法后這些測(cè)試能夠自動(dòng)執(zhí)行 并且快速給出反饋。
自動(dòng)化狂熱分子
追求高效會(huì)讓你步入自動(dòng)化的美好世界,然而不幸的是Eclipse默認(rèn)不提供宏支持,你不能在Eclipse理記錄并重放你的活動(dòng)。然后,有一些插件通過腳本能夠讓你在Eclipse中的活動(dòng)自動(dòng)化。
最佳方案只是就是GroovyMonkey插件,可惜這個(gè)插件的維護(hù)并不活躍。其它的替代方案有ScriptEclipse和EclipseScript(請(qǐng)不要把兩個(gè)插件弄混!)。
基本上,這些實(shí)現(xiàn)的背后邏輯非常相似——核心引擎為腳本提供Eclipse內(nèi)部對(duì)象,你可以通過腳本按照自己的要求實(shí)現(xiàn)邏輯。這些腳本會(huì)存儲(chǔ)在工作區(qū)(workspace)里并且可以直接訪問,插件會(huì)提供一個(gè)腳本列表菜單供你選擇。
了解Eclipse
本文介紹的最后一個(gè)插件就是IDE++,它會(huì)幫助你更高效地使用Eclipse。
IDE++會(huì)分析你的行為并提供達(dá)成目標(biāo)有哪些更快捷的方法。比如,如果你一個(gè)個(gè)地關(guān)閉打開的編輯器標(biāo)簽,IDE++會(huì)檢測(cè)并彈出好看的對(duì)話框提示 你“嘿極客,你知道CTRL+SHIFT+W可以更有效的關(guān)閉這些標(biāo)簽嗎?”不幸的是,這個(gè)插件沒有關(guān)注到Mac上快捷鍵會(huì)有所不同:)
我真的很喜歡IDE++插件的創(chuàng)意——它能夠幫助你發(fā)現(xiàn)使用Eclipse過程中的效率瓶頸,所以我真心希望這個(gè)插件能夠繼續(xù)開發(fā)下去。
總結(jié)
如果你是一個(gè)Eclipse用戶,本文前面提到的插件中應(yīng)該會(huì)有一些幫助你更好地理解IDE并更高效地在Eclipse下編程。希望你能和我一樣發(fā)現(xiàn)這些插件的出眾之處。
原文鏈接: Anton Arhipov 翻譯: ImportNew.com - 唐尤華
譯文鏈接: http://www.importnew.com/4707.html
新聞標(biāo)題:幾個(gè)Eclipse超酷插件!你值得收藏
分享URL:http://www.5511xx.com/article/dhdsoph.html


咨詢
建站咨詢
