eclipse kepler版本是一款為用戶提供基于Java開發(fā)的可拓展平臺程序開發(fā)工具,通過它進行框架和開發(fā)輔助,支持編程語言的常用插件,還可以幫助用戶進行內(nèi)容管理功能,是非常好用的編程開發(fā)輔助工具。eclipse kepler支持編寫C/C++、COBOL、PHP、Android等程序,不過用的最多的還是編寫Java應(yīng)用程序,對于經(jīng)常編寫代碼程序的程序員來說非常有幫助,需要的用戶歡迎前來免費下載使用。
功能特色
1、編輯器與執(zhí)行環(huán)境一致?
2、有一個新的toString()產(chǎn)生器?
3、在Caller模式下,調(diào)用層級(Call Hierarchy)有一個在上下文菜單中有一個Expand With Constructors動作?
4、當(dāng)你在編輯器中輸入的時候,Java比較編輯器會更新其結(jié)構(gòu)?
5、當(dāng)你在編輯器中輸入的時候,Java比較編輯器會更新其結(jié)構(gòu)
6、一個新的toString產(chǎn)生器
7、NLS string hover有一個Open in Properties File動作?
8、Debug視圖現(xiàn)在提供了breadcrumb(面包屑),顯示了活動的debug上下文?
9、可運行的JAR文件輸出向?qū)н€可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著該JAR的一個目錄中?
10、當(dāng)在寫一個分配表達式(allocation expression)時發(fā)生補全操作,ch內(nèi)容助手可以提示一個類的可用構(gòu)造方法?
11、果檢測到無用代碼,編譯器可以發(fā)出警告?
12、類庫、變量或容器入口的路徑可以是與項目相關(guān)的任何位置?
13、在Jovadoc hover的頭部及Javadoc視圖中,都提供了引用其他類型和成員的鏈接?
14、隨該Eclipse發(fā)行的JUnit4版本更新為4.5?
15、Javadoc視圖及hovers都支持{@inheritDoc}標(biāo)簽并給覆蓋方法增加鏈接?
16、同一值的比較現(xiàn)在由編譯器檢測,默認情況下會發(fā)出警告
17、aller模式下,調(diào)用層級(Call Hierarchy)有一個在上下文菜單中有一個Expand WithConstructors動作
18、可覆蓋方法增加了一個Open Implementation鏈接,可以直接打開其實現(xiàn)
19、為可覆蓋方法增加了一個Open Implementation鏈接,可以直接打開其實現(xiàn)?
20、ebug視圖現(xiàn)在提供了breadcrumb(面包屑),顯示了活動的debug上下文
21、運行的jar文件輸出向?qū)н€可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著該JAR的一個目錄中
22、string hover有一個Open in Properties File動作
軟件特點
1、Mylyn通過導(dǎo)航視圖和Gerrit集成更好的支持代碼評審
2、Maven Integration for WTP簡化在 Eclipse中使用Maven支持Java EE項目
3、Eclipse Web Tools Project (WTP) 3.5支持開發(fā)Java EE 7應(yīng)用
4、Stardust 1.0提供完整的商業(yè)過程管理BPM套件工具和運行環(huán)境
5、Orion 3.0包含顯著的可用性提升和更輕松的發(fā)布到Java應(yīng)用服務(wù)器
6、Business Intelligence and Reporting Tools (BIRT)?支持大數(shù)據(jù)報表,支持 MongoDB和Cassandra
產(chǎn)品自述
Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。
這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用Java語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如C/C++、COBOL、PHP等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。
基于 Eclipse 的應(yīng)用程序的一個突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。
軟件說明
Eclipse IDE for Java Developers 是為java開發(fā)的
Eclipse IDE for Java EE Developers 是為J2EE開發(fā)的
Eclipse for RCP/Plug-in Developers 是為RCP和插件開發(fā)的
Eclipse IDE for C/C++ Developers 是為C/C++開發(fā)的Eclipse Classic 3.3.2 是它的經(jīng)典版本
Eclipse
Eclipse IDE for Java Developers 該版本適合Java開發(fā)者,集成CVS,Git,XML編輯器,Mylyn, Maven integration和WindowBuilder等插件。
Eclipse IDE for Java EE Developers 該版本集成了Java ee開發(fā)常用插件,方便動態(tài)web網(wǎng)站開發(fā)。適合Java web開發(fā)者使用。集成了XML編輯器、數(shù)據(jù)庫查看工具,提供jsp可視化編輯器。
Eclipse IDE for C/C++ Developers 該版本適合C/C++開發(fā)者,集成了良好的C/C++語言支持。
Eclipse for PHP Developers該版本適合PHP開發(fā)者,集成了良好的PHP語言支持,Git客戶端, Mylyn和JavaScript腳本編輯器, HTML, CSS和XML。
Eclipse IDE for Eclipse Committers;該版本是eclipse最基礎(chǔ)的版本,適合Java se個人開發(fā)者、或希望根據(jù)自己需求配置插件的開發(fā)者使用。
Eclipse IDE for Java and DSL Developers 對于Java和DSL開發(fā)者必不可少的工具,包括Java和XTend ID。
MyEclipse
5.0? 版本,Genuitec發(fā)布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更簡單和更便宜的J2EE工具的新版本的誕生。它的價格對于個人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是J2EE IDE市場一個重量級的選手。通過增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫開發(fā),MyEclipse 5.0繼續(xù)為業(yè)界提供全面的產(chǎn)品。
6.0? XGA版本,支持Java 5 & Java 6,可運行在Windows (XP,Vista)、Linux、 Mac操作系統(tǒng),升級Hibernate,項目自動部署和啟動服務(wù):根據(jù)指定的調(diào)試和運行模式,自動配置項目和啟動服務(wù)器;在配置前,自動停止運行的服務(wù)器;在現(xiàn)有的應(yīng)用程序配置中可以重新配置
7.0? 的發(fā)布意味著我們不再需要配置Tomcat以及服務(wù)器了,你所需要做的僅僅是安裝MyEclipse 7.0。7.0發(fā)行版包括在7.0M2和6.6版本基礎(chǔ)上對bug的修復(fù)和功能的加強。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服務(wù)、新的myeclipse操作板、spring工具集更新、集成Manven2、open JPA支持、高級javascript工具、專業(yè)的jsdt實現(xiàn)、報表工具加強、jsf和ICEfaces工具更新。
8.0? M1 發(fā)布,包含:Eclipse Galileo、Struts 2 和Eclipse Profiler,
9.0 版本? 集成了 Eclipse 3.6.1。支持 HTML5 和 JavaEE 6。
10.0? MyEclipse 10 發(fā)布了,該版本使用最高級的桌面和Web開發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0
注意事項
想讓eclipse運行Java程序的前提條件是必須裝有JRE運行環(huán)境。關(guān)于JRE運行環(huán)境的安裝,請自行參考百度。不過小編今天帶來的版本無需安裝JRE環(huán)境,已經(jīng)內(nèi)部集成了該環(huán)境。
快捷鍵介紹
eclipse快捷鍵大全
Ctrl+1 快速修復(fù)(最經(jīng)典的快捷鍵,就不用多說了)
Ctrl+D: 刪除當(dāng)前行?
Ctrl+Alt+↓ 復(fù)制當(dāng)前行到下一行(復(fù)制增加)
Ctrl+Alt+↑ 復(fù)制當(dāng)前行到上一行(復(fù)制增加)
Alt+↓ 當(dāng)前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當(dāng)前行和上面一行交互位置(同上)
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當(dāng)然是針對上面那條來說了)
Alt+Enter 顯示當(dāng)前選擇資源(工程,or 文件 or文件)的屬性
Shift+Enter 在當(dāng)前行的下一行插入空行(這時鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在當(dāng)前行插入空行(原理同上條)
Ctrl+Q 定位到最后編輯的地方
Ctrl+L 定位在某行 (對于程序超過100的人就有福音了)
Ctrl+M 最大化當(dāng)前的Edit或View (再按則反之)
Ctrl+/ 注釋當(dāng)前行,再按則取消注釋
Ctrl+O 快速顯示 OutLine
Ctrl+T 快速顯示當(dāng)前類的繼承結(jié)構(gòu)
Ctrl+W 關(guān)閉當(dāng)前Editer
Ctrl+K 參照選中的Word快速定位到下一個
Ctrl+E 快速顯示當(dāng)前Editer的下拉列表(如果當(dāng)前頁面沒有顯示的用黑體表示)
Ctrl+/(小鍵盤) 折疊當(dāng)前類中的所有代碼
Ctrl+×(小鍵盤) 展開當(dāng)前類中的所有代碼
Ctrl+Space 代碼助手完成一些代碼的插入(但一般和
輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用Alt+/來代替)
Ctrl+Shift+E 顯示管理當(dāng)前打開的所有的View的管理器(可以選擇關(guān)閉,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個單詞時,特別實用,這個功能Idea兩年前就有了)
Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從后往前查)
Ctrl+Shift+F4 關(guān)閉所有打開的Editer
Ctrl+Shift+X 把當(dāng)前選中的文本全部變?yōu)榇髮?br />Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?br />Ctrl+Shift+F 格式化當(dāng)前代碼
Ctrl+Shift+P 定位到對于的匹配符(譬如{}) (從前面定位后面時,光標(biāo)要在匹配符里面,后面到前面,則反之)
下面的快捷鍵是重構(gòu)里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構(gòu)的快捷鍵都是Alt+Shift開頭的了)
Alt+Shift+R 重命名 (是我自己最愛用的一個了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動力)
Alt+Shift+M 抽取方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對一大堆泥團代碼有用)
Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實用,有N個函數(shù)調(diào)用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個變量,尤其是多處調(diào)用的時候)
Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量 (比較實用的功能)
Alt+Shift+I 合并變量(可能這樣說有點不妥Inline)
Alt+Shift+V 移動函數(shù)和變量(不怎么常用)
Alt+Shift+Z 重構(gòu)的后悔藥(Undo)
編輯作用域 功能 快捷鍵?
全局 查找并替換 Ctrl+F?
文本編輯器 查找上一個 Ctrl+Shift+K?
文本編輯器 查找下一個 Ctrl+K?
全局 撤銷 Ctrl+Z?
全局 復(fù)制 Ctrl+C?
全局 恢復(fù)上一個選擇 Alt+Shift+↓?
全局 剪切 Ctrl+X?
全局 快速修正 Ctrl1+1?
全局 內(nèi)容輔助 Alt+/?
全局 全部選中 Ctrl+A?
全局 刪除 Delete?
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space?
Java編輯器 顯示工具提示描述 F2?
Java編輯器 選擇封裝元素 Alt+Shift+↑?
Java編輯器 選擇上一個元素 Alt+Shift+←?
Java編輯器 選擇下一個元素 Alt+Shift+→?
文本編輯器 增量查找 Ctrl+J?
文本編輯器 增量逆向查找 Ctrl+Shift+J?
全局 粘貼 Ctrl+V?
全局 重做 Ctrl+Y?
查看作用域 功能 快捷鍵?
全局 放大 Ctrl+=?
全局 縮小 Ctrl+-?
窗口作用域 功能 快捷鍵?
全局 激活編輯器 F12?
全局 切換編輯器 Ctrl+Shift+W?
全局 上一個編輯器 Ctrl+Shift+F6?
全局 上一個視圖 Ctrl+Shift+F7?
全局 上一個透視圖 Ctrl+Shift+F8?
全局 下一個編輯器 Ctrl+F6?
全局 下一個視圖 Ctrl+F7?
全局 下一個透視圖 Ctrl+F8?
文本編輯器 顯示標(biāo)尺上下文菜單 Ctrl+W?
全局 顯示視圖菜單 Ctrl+F10?
全局 顯示系統(tǒng)菜單 Alt+-?
導(dǎo)航作用域 功能 快捷鍵?
Java編輯器 打開結(jié)構(gòu) Ctrl+F3?
全局 打開類型 Ctrl+Shift+T?
全局 打開類型層次結(jié)構(gòu) F4?
全局 打開聲明 F3?
全局 打開外部javadoc Shift+F2?
全局 打開資源 Ctrl+Shift+R?
全局 后退歷史記錄 Alt+←?
全局 前進歷史記錄 Alt+→?
全局 上一個 Ctrl+,?
全局 下一個 Ctrl+.?
Java編輯器 顯示大綱 Ctrl+O?
全局 在層次結(jié)構(gòu)中打開類型 Ctrl+Shift+H?
全局 轉(zhuǎn)至匹配的括號 Ctrl+Shift+P?
全局 轉(zhuǎn)至上一個編輯位置 Ctrl+Q?
Java編輯器 轉(zhuǎn)至上一個成員 Ctrl+Shift+↑?
Java編輯器 轉(zhuǎn)至下一個成員 Ctrl+Shift+↓?
文本編輯器 轉(zhuǎn)至行 Ctrl+L?
搜索作用域 功能 快捷鍵?
全局 出現(xiàn)在文件中 Ctrl+Shift+U?
全局 打開搜索對話框 Ctrl+H?
全局 工作區(qū)中的聲明 Ctrl+G?
全局 工作區(qū)中的引用 Ctrl+Shift+G?
文本編輯作用域 功能 快捷鍵?
文本編輯器 改寫切換 Insert?
文本編輯器 上滾行 Ctrl+↑?
文本編輯器 下滾行 Ctrl+↓?
文件作用域 功能 快捷鍵?
全局 保存 Ctrl+X?
Ctrl+S?
全局 打印 Ctrl+P?
全局 關(guān)閉 Ctrl+F4?
全局 全部保存 Ctrl+Shift+S?
全局 全部關(guān)閉 Ctrl+Shift+F4?
全局 屬性 Alt+Enter?
全局 新建 Ctrl+N?
項目作用域 功能 快捷鍵?
全局 全部構(gòu)建 Ctrl+B?
源代碼作用域 功能 快捷鍵?
Java編輯器 格式化 Ctrl+Shift+F?
Java編輯器 取消注釋 Ctrl+\?
Java編輯器 注釋 Ctrl+/?
Java編輯器 添加導(dǎo)入 Ctrl+Shift+M?
Java編輯器 組織導(dǎo)入 Ctrl+Shift+O?
Java編輯器 使用try/catch塊來包圍 未設(shè)置,太常用了,所以在這里列出,建議自己設(shè)置。
也可以使用Ctrl+1自動修正。?
運行作用域 功能 快捷鍵?
全局 單步返回 F7?
全局 單步跳過 F6?
全局 單步跳入 F5?
全局 單步跳入選擇 Ctrl+F5?
全局 調(diào)試上次啟動 F11?
全局 繼續(xù) F8?
全局 使用過濾器單步執(zhí)行 Shift+F5?
全局 添加/去除斷點 Ctrl+Shift+B?
全局 顯示 Ctrl+D?
全局 運行上次啟動 Ctrl+F11?
全局 運行至行 Ctrl+R?
全局 執(zhí)行 Ctrl+U?
重構(gòu)作用域 功能 快捷鍵?
全局 撤銷重構(gòu) Alt+Shift+Z?
全局 抽取方法 Alt+Shift+M?
全局 抽取局部變量 Alt+Shift+L?
全局 內(nèi)聯(lián) Alt+Shift+I?
全局 移動 Alt+Shift+V?
全局 重命名 Alt+Shift+R?
全局 重做 Alt+Shift+Y
0條評論