1. 程式人生 > >eclipse 實用外掛記錄集

eclipse 實用外掛記錄集


在網上收羅了下外掛,eclipse的外掛實在眾多~~!,令人目眩。


簡單記錄下一些實用的外掛,留作日後參考,不足的部分等有時間再補上吧!


或許因為版本或者url變更等緣故,有些外掛會淹沒在時間的洪流中,


但只要記住外掛名字,日後度娘去~總能找到新的更新,或類似的外掛。



----------------------------- 框架類 Start -----------------------------

Spring

先安裝面向方面開發(AOP)  http://www.eclipse.org/ajdt/downloads

我選擇 http://download.eclipse.org/tools/ajdt/44/dev/update

再安裝Spring外掛 http://spring.io/tools/sts/all

我選擇 http://dist.springsource.com/release/TOOLS/update/e4.4/


Struts

它提供了struts-config.xml配置檔案的圖形管理介面。 
介紹:Struts開發輔助工具。提供struts-config.xml的圖形編輯介面;提供Action, ActionForm, JSP等的建立嚮導。
官方網站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE
外掛下載:http://sourceforge.jp/projects/amateras/downloads/48176/tk.eclipse.plugin.struts_2.0.7.jar/


Hibernate

Hibernate Synchronizer

HiberClipse


Mybatis

MyBatis Generator

Mybatis Editor


----------------------------- 框架類 End -----------------------------



----------------------------- 前端 Start -----------------------------

安裝Extjs外掛Spket
介紹:Spket IDE是功能強大的JavaScript 和XML開發工具包。

這個強大的編輯器可以進行JavaScript、XUL/XBL以及Yahoo! Widget開發。

其中JavaScript編輯器具有程式碼完成(code completion)、語法標記以及內容概覽等功能,協助開發人員建立高效的JavaScript程式碼。
官方網站:http://www.spket.com
Eclipse線上安裝URL:http://www.agpad.com/update


Java3d-eclipse 
Java3d-eclipse專案將Java3D封裝成一個Eclipse外掛,便於開發其它整合Java3D的外掛和RCP應用。


html5wtp 
html5WTP是一個工具讓Eclipse WTP支援html5 javascript程式碼內容輔助(Content Assistance)功能。該工具分離自jQueryWTP。


jQueryWTP
jQueryWTP一個讓Eclipse WTP支援jQuery Javascript程式碼自動補全功能的Eclipse外掛。


Bravo JSP editor 
Bravo JSP editor是一個JSP/html頁面WYSIWYG編輯器。Code editor(程式碼編輯器)與Eclipse Web Tools的JSP編輯器相同,所以支援程式碼建議,程式碼模板和其它相同的功能。視覺化部分:支援CSS樣式、圖片、JSP表示式/標籤庫/標籤檔案、外部included的檔案。改變HTML/CSS/JSP程式碼可以立即看到效果。提供DOM查詢/替換對話方塊。JSTL的變數檢視功能。


Javascript Debug Toolkit
介紹:JSDT(Javascript Debug Toolkit)是一個用於javascript除錯的Eclipse 外掛,用於除錯javascript。JSDT可以跨瀏覽器除錯,支援在IE,Firefox,Safari,Chrome等主流瀏覽器中除錯javascript。JSDT支援設定斷點,單步除錯等除錯工具的基本特性。
官方網站:http://code.google.com/p/jsdt/
Eclipse線上安裝URL:http://jsdt.googlecode.com/svn/trunk/org.ayound.js.debug.update
JSEditor 
JSEditor也是一個可以在eclipse下編寫JavaScript的外掛。


JSEclipse   
可以編輯JavaScript 檔案,支援語法突出顯示和包括了一些常用的面向物件的方法。支援的面向物件的功能有:建構函式,類方法,例項方法,類變數等等。支援程式碼錯誤提示,警靠報告等。


RegEx Test 測試正則表示式
Regex Util 
介紹:正則表示式測試外掛。它能夠高亮顯示正則表示式語法、括號匹配、錯誤檢測。能夠提醒正則表示式的功能詳細描述等。
官方網站:http://myregexp.com/eclipsePlugin.html
Eclipse線上安裝URL:http://regex-util.sourceforge.net/update/
QuickREx 正則表示式測試外掛.

----------------------------- 前端 End -----------------------------



----------------------------- 綜合 Start -----------------------------

Lockness
http://lockness.plugin.free.fr/home.php Lockness是一款分析Java Thread Dump的Eclipse外掛。有了Lockness,很容易就能找出頸瓶狀態或鎖死狀態中含有哪些執行緒。其最新版本已經做出改進,能夠更好地支援由JDK6生成的Thread Dumps。


EasyEclipse for Python

PyDev – Eclipse的Python開發環境
工具地址:http://marketplace.eclipse.org/content/pydev-python-ide-eclipse


EasyEclipse for Ruby and Rails


PTI - PHP工具整合
工具地址:http://marketplace.eclipse.org/content/pti-php-tool-integration


J2ME外掛 
EclipseME是一個開源的Eclipse外掛可以幫助開發J2ME MIDlets。EclipseME使得你不必擔心J2ME所需的特殊環境而把焦點放開發你的程式上。
更多J2ME外掛資訊


Eclipse SWT Designer Plugin 
介紹:Eclipse SWT Designer Plugin是一個用於快速構建J2SE的桌面化GUI開發的Eclipse外掛。
官方網站:http://sourceforge.net/projects/eclipsedesigner/
外掛下載URL:http://sourceforge.net/projects/eclipsedesigner/files/latest/download


Visual Swing Designer for Eclipse 
這是一個Swing介面設計工具,基於eclipse外掛技術開發。具有以下特點:
介面佈局模仿Netbeans介面設計工具,操作和netbeans設計工具基本一模一樣,容易直觀的實現佈局。
程式碼的生成和解析不需要輔助form檔案,直接從原始碼檔案進行解析生成。生成程式碼可讀性要強,要可以編輯並且同步。目前已經基本實現,有些折中處理,採用約定代替配置的辦法提高程式碼解析速度。
直接支援樹和表的介面設計,不需要寫程式碼,直觀的採用介面操作,便可以直接生成表和樹的資料模型程式碼。此功能已經實現。而且目前的框架可以很容易擴充套件,實現類似其他複雜元件的介面設計。
工具的效能良好,介面設計功能流暢,程式碼解析/生成速度快。目前來看,速度和效能還不錯,初步的打算是將速度放在最後處理優化。
支援在設計時切換LookAndFeel,並能生成所設定LookAndFeel的程式碼。這樣就能做到設計時和執行時完全一致。而NetBeans的設計工具只能以NetBeans自身相同的LookAndFeel設計,然後使用另外的LookAndFeel預覽。
支援選單的視覺化設計。


ADT Plugin for Eclipse 
Eclipse ADT是一個基於Eclipse IDE實現的Android應用程式開發工具。它能夠幫助開發人員快速構建一個新的Android專案,建立一個應用程式UI,新增基於Android Framework API的元件,使用Android SDK工具除錯Android應用程式,並能夠匯出已經簽名的.apk檔案。提供自定義XML編輯器。
收錄時間:2011-06-07 09:53:02
更多ADT Plugin for Eclipse資訊


FreeMem FreeMem是一款支援Eclipse的圖表式記憶體監視器。
工具地址:http://marketplace.eclipse.org/content/freemem


MemoryManager   
記憶體佔用率的監視


AntView  
AntView 是一個elipse外掛,可從Eclipse IDE中執行Ant建造檔案。



Properties Editor   
Properties Editor 編輯java的屬性檔案,並可以自動存檔為Unicode格式
SimplePropertiesEditor 
SimplePropertiesEditor是一個用來編輯Java屬性檔案的Eclipse外掛,能夠自動將非ASCII字元轉換成Unicode轉義字串(Escape Sequence)。


eclipse-fonts 
一個可以控制Eclipse字型大小的Eclipse外掛 
更新地址: http://eclipse-fonts.googlecode.com/svn/trunk/FontsUpdate/
快捷鍵-
CTRL+= : 增大字型
CTRL+- : 減小字型


Eclipse Json Editor Plugin 
Eclipse Json Editor Plugin是一個Json資料編輯外掛。提供著色區分顯示,文件結構概覽,JSON校驗,格式化文件等功能。


Jode   
一款Java的反編譯工具。
反編譯,檢視class原始碼 jadclipse
JadClipse 
介紹:JadClipse是一個Eclipse外掛,無縫地集成了Jad(快速Java反編譯器)與Eclipse。通常,當開啟一個類檔案,類檔案檢視器將顯示一個簡短的API類的輪廓。如果你安裝這個外掛,JadClipse類檔案檢視器將替換類檔案檢視器並顯示了類的反編譯原始碼。這個任務可以通過在後臺使用Jad反編譯相應的類檔案來完成。可以支援正常的Java語法高亮以及大綱檢視。

jad.exe下載 :  http://varaneckas.com/jad
net.sf.jadclipse_3.3.0.jar官方網站:http://sourceforge.net/projects/jadclipse/


Code Folding 
Code Folding 加入多種程式碼摺疊功能(比eclipse自帶的更多)

----------------------------- 綜合 End -----------------------------



----------------------------- 程式碼質量 Start -----------------------------
Saros
Saros是一個Eclipse外掛用於分散式協助編輯與結對程式設計,但一次會話能夠同時支援多個參與者一起編輯。同一次會話的所有參與者都擁有一個相同的Eclipse專案副本。在編輯的過程中Saros能夠保持這些副本同步。此外Saros還提供高品質的語音交流支援。


eCobertura 
eCobertura是一個讓你可以在Eclipse開發工具中使用Cobertura的Eclipse外掛,Cobertura是一個測量測試覆蓋率的工具。eCobertura能夠讓你直接從Eclipse中在 Cobertura覆蓋模式下載入你的應用程式或測試。根據覆蓋結果檢視著色過的原始檔,在一個樹結構檢視中瀏覽詳細的覆蓋效果。


EclEmma
EclEmma是一個基於EMMA的Java程式碼覆蓋工具。它的目的是讓你可以在Eclipse工作平臺中使用強大的Java程式碼覆蓋工具EMMA。EclEmma是非侵入式的不需要修改你的專案或執行其它任何安裝,它能夠在工作平臺中啟動像執行JUnit測試一樣直接對程式碼覆蓋進行分析。覆蓋結果將立即被彙總並在Java原始碼編輯器中高亮顯示。
http://update.eclemma.org/ 測試程式碼覆蓋率



PMD http://pmd.sf.net/eclipse
介紹:PMD是一種開源分析Java程式碼錯誤的工具。與其他分析工具不同的是,PMD通過靜態分析獲知程式碼錯誤。也就是說,在不執行Java程式的情況下報告錯誤。PMD附帶了許多可以直接使用的規則,利用這些規則可以找出Java源程式的許多問題。此外,使用者還可以自己定義規則,檢查Java程式碼是否符合某些特定的編碼規範。PMD是一款採用BSD協議釋出的Java程式程式碼檢查工具。該工具可以做到檢查Java程式碼中是否含有未使用的變數、是否含有空的抓取塊、是否含有不必要的物件等。該軟體功能強大,掃描效率高,是Java程式設計師debug的好幫手。
官方網站:http://pmd.sourceforge.net/
Eclipse線上安裝URL:http://pmd.sf.net/eclipse


Findbug http://findbugs.cs.umd.edu/eclipse/ 
介紹:Findbugs 是一個靜態分析工具,它檢查類或者 JAR 檔案,將位元組碼與一組缺陷模式進行對比以發現可能的問題。了靜態分析工具,就可以在不實際執行程式的情況對軟體進行分析。它可以幫助改進程式碼的質量。它是尋找程式碼缺陷的,很多我們寫的不好的地方,可以優化的地方,它都能檢查出來。例如:未關閉的資料庫連線,缺少必要的null check,多餘的 null check,多餘的if後置條件,相同的條件分支,重複的程式碼塊,錯誤的使用了"==",不同資料型別的比較,建議使用StringBuffer代替字串連加等等。
官方網站:http://findbugs.sourceforge.net/
Eclipse線上安裝URL:http://findbugs.cs.umd.edu/eclipse


Metrics http://metrics.sourceforge.net/update複雜度監控


CheckStyle http://eclipse-cs.sourceforge.net/update編碼標準分析


Checkclipse   
Checkclipse 檢查程式碼的風格、寫法是否符合規範
介紹:CheckStyle是SourceForge下的一個專案,提供了一個幫助JAVA開發人員遵守某些編碼規範的工具。它能夠自動化程式碼規範檢查過程,從而使得開發人員從這項重要,但是枯燥的任務中解脫出來。CheckStyle檢驗的主要內容有:Javadoc註釋、命名約定、標題、import語句、體積大小、空白、修飾符、塊、程式碼問題、類設計以及混合檢查(包括一些有用的比如非必須的System.out和printstackTrace)等。
官方網站:http://checkstyle.sourceforge.net/
Eclipse線上安裝URL:http://eclipse-cs.sourceforge.net/update/



----------------------------- 程式碼質量 End-----------------------------