自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

幾個Eclipse超酷插件!你值得收藏

移動開發(fā) Android
最近我在Eclipse Marketplace閑逛,想看看能不能發(fā)現一些有意思的東西。實際上,我確實找到了一些在我看來雖然不是很有名卻很酷的東西,想在這里和大家分享。

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

流行 vs 酷

我關注的插件具備以下特性:

首先,我要強調的是這些插件本身不是某種工具,所以我最喜歡的JRebel和JBoss工具不在此列。我關注的都是能夠讓你安裝的普通Eclipse成為更加有趣的優(yōu)秀插件。

其次,流行并不等于酷。在Eclipse市場,最流行的插件列表機會在最近2-3年幾乎沒有變化。

一個插件只因為被下載次數多就被認為很酷,在我看來這是很沒有意思的。那些插件之所以上榜只是因為它們補充了Eclipse不具備的基礎功能,這就是為什么Maven、Subversion和Git插件會名列前茅。

我眼中的酷插件

shell助手

雖然我是一名Java開發(fā)者,有時也會寫一點shell腳本。下面是幾個對編寫shell非常有用插件。ShellEd插件提供了shell腳本的編輯功能,Terminal插件將shell的輸出集成到了Eclipse工作臺。

通過ShellEd和Terminal插件,我可以無需在窗口之間來回切換就能在Eclipse中完成shell腳本的編寫和運行,真的非常高效!

像老板那樣編輯!

接下來在名單上的是More Clipboard、Smart Save和AnyEdit。這些插件在不同程度上改善了編輯體驗。

More Clipboard會記錄最近拷貝/剪切到剪切板緩沖里的內容,使用快捷鍵彈出備選列表可以進行快速粘貼。好吧,我承認在寫代碼的時候一直在復制粘貼:)

AnyEdit插件由Andrey Loskutov開發(fā),它為Eclipse增加了很多編輯功能。你可以對文件和選中的內容排序,對HTML代碼加密,在tab和空格之間快速轉換,等等。我得說這是Eclipse的一個必備插件。

一開始我用的是IntelliJ IDEA,它與Eclipse最重要的不同就是IDEA編輯器會自動保存修改。于是,我開始尋找可以用在Eclipse上的類似插件。最后,我找到了Smart Save。它可以配置在若干時間后自動保存修改,很酷很方便!

但是,我認為它會影響一些編輯體驗。因為Eclipse默認會開啟保存編譯選項,所以每次保存都會進行一次清理(clean)和構建 (build)。因而理論上可能會發(fā)生這樣的情況,你剛剛進行了編輯但是Eclipse會決定做一次完整的構建,這會讓整個Eclipse卡住。

扮靚你的Eclipse!

接下來要出場的是Eclipse Color Theme。這是唯一一個既出現在我名單里又在Eclipse市場最受歡迎插件列表中出現的插件。差個插件提供對你的Eclipse編輯器設定一個顏色主題,并且自帶了很多好看的備選主題。

我個人比較偏好Roboticket,但是也有很多其它選擇,比如下面的Monokai。

持續(xù)反饋

如果你是持續(xù)反饋開發(fā)方法的粉絲,而且熱衷于編寫單元測試(這里解釋了為什么單元測試很棒),那么JLoop和JUnitLoop插件一定對你很有 幫助。這兩個插件能夠在任何改變發(fā)生后立即執(zhí)行代碼。我發(fā)現JUnitLoop非常友好,當我更新了一個曾經執(zhí)行過單元測試的方法后這些測試能夠自動執(zhí)行 并且快速給出反饋。

自動化狂熱分子

追求高效會讓你步入自動化的美好世界,然而不幸的是Eclipse默認不提供宏支持,你不能在Eclipse理記錄并重放你的活動。然后,有一些插件通過腳本能夠讓你在Eclipse中的活動自動化。

最佳方案只是就是GroovyMonkey插件,可惜這個插件的維護并不活躍。其它的替代方案有ScriptEclipse和EclipseScript(請不要把兩個插件弄混?。?。

基本上,這些實現的背后邏輯非常相似——核心引擎為腳本提供Eclipse內部對象,你可以通過腳本按照自己的要求實現邏輯。這些腳本會存儲在工作區(qū)(workspace)里并且可以直接訪問,插件會提供一個腳本列表菜單供你選擇。

了解Eclipse

本文介紹的最后一個插件就是IDE++,它會幫助你更高效地使用Eclipse。

IDE++會分析你的行為并提供達成目標有哪些更快捷的方法。比如,如果你一個個地關閉打開的編輯器標簽,IDE++會檢測并彈出好看的對話框提示 你“嘿極客,你知道CTRL+SHIFT+W可以更有效的關閉這些標簽嗎?”不幸的是,這個插件沒有關注到Mac上快捷鍵會有所不同:)

我真的很喜歡IDE++插件的創(chuàng)意——它能夠幫助你發(fā)現使用Eclipse過程中的效率瓶頸,所以我真心希望這個插件能夠繼續(xù)開發(fā)下去。

總結

如果你是一個Eclipse用戶,本文前面提到的插件中應該會有一些幫助你更好地理解IDE并更高效地在Eclipse下編程。希望你能和我一樣發(fā)現這些插件的出眾之處。

原文鏈接: Anton Arhipov 翻譯: ImportNew.com - 唐尤華

譯文鏈接: http://www.importnew.com/4707.html

責任編輯:閆佳明 來源: importnew
相關推薦

2013-07-16 15:35:54

Eclipse插件Android開發(fā)學習

2013-05-27 15:07:36

Eclipse插件

2021-04-15 11:28:55

微信技巧語言

2018-09-12 10:14:45

2021-07-25 21:20:34

大數據IT工具

2012-09-24 01:49:48

jQueryjQuery插件Web

2024-02-19 08:07:31

Go版本語言

2025-01-10 15:29:01

2020-05-09 08:58:53

插件Android Stu開發(fā)工具

2024-07-31 08:33:17

2022-12-25 16:30:53

人工智能工具

2009-06-04 20:26:45

2010-08-17 13:41:46

Eclipse插件

2023-11-15 16:35:31

SQL數據庫

2020-03-15 17:35:34

Linux工具操作系統(tǒng)

2009-06-03 16:06:28

Eclipse插件開發(fā)Eclipse

2019-04-22 15:00:05

CSS前端開發(fā)

2017-01-03 17:51:21

AndroidViewHolder工具類

2019-10-22 18:00:00

MySQL基礎入門數據庫

2013-07-22 10:01:03

JavascriptWeb
點贊
收藏

51CTO技術棧公眾號