Eclipse是一種通用工具平臺(tái)-普遍適用的開放式可擴(kuò)展 IDE。它提供了功能豐富的開發(fā)環(huán)境,該環(huán)境允許開發(fā)者高效地創(chuàng)建一些能夠無縫集成到 Eclipse平臺(tái)中的工具。Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
eclipse是使用Java語言開發(fā)的,但它的用途并不限于 Java 語言,eclipse中文版只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。
雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。
在三個(gè)IDEs中,Eclipse是唯一個(gè)存在多個(gè)版本,從基本的版本到預(yù)先打包好的帶額外的開源插件(像EasyEclipse)和開源/商業(yè)結(jié)合的(像MyEclipse)。
Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(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ù)計(jì)將會(huì)推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。
基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。
常用快捷鍵
<!--[if !supportLists]-->0. Ctrl + 1 (快速修復(fù))
<!--[if !supportLists]-->1. Ctrl + D (刪除當(dāng)前行)
<!--[if !supportLists]-->2. Ctrl + Alt + ↓(復(fù)制當(dāng)前行到下一行)
<!--[if !supportLists]-->3. Alt + / 或者說是 Ctrl + 空格(由于后者與輸入法的快捷鍵沖突,所以,我一般都用前者) 作用:快速插入。
<!--[if !supportLists]-->4. Alt+Shift+R 重命名非常好用。
<!--[if !supportLists]-->5. Ctrl + Q 定位到最后編輯的地方。
<!--[if !supportLists]-->6. Ctrl + Shift + O (自動(dòng)導(dǎo)入包)
<!--[if !supportLists]-->7. Ctrl+/ 注釋當(dāng)前行,再按則取消注釋。