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