Eclipse是一种通用工具(jù)平台-普遍适用(yòng)的开放式可(kě)扩(kuò)展 IDE。它提(tí)供了功能(néng)丰富(fù)的开发(fā)环境,该环境允许开发者高效地创建一些能够无缝集成到(dào) Eclipse平台中的(de)工具。Eclipse 是一个开放(fàng)源(yuán)代码的、基(jī)于Java的可扩展开发平台。就其(qí)本身而言,它(tā)只是(shì)一个框架和一(yī)组服(fú)务,用(yòng)于通过插件组件构建开(kāi)发环境。幸运的是,Eclipse 附带了一(yī)个标准的插件集,包括Java开发工(gōng)具(Java Development Kit,JDK)。
eclipse是使用Java语言开发的(de),但它的(de)用途并不限于 Java 语(yǔ)言,eclipse中文版(bǎn)只是一个框架和一组服务,用(yòng)于(yú)通过(guò)插(chā)件(jiàn)组件(jiàn)构建开(kāi)发(fā)环境。
虽然大多数用户(hù)很乐于将 Eclipse 当作 Java IDE 来使(shǐ)用,但 Eclipse 的目标(biāo)不仅限(xiàn)于此。Eclipse 还(hái)包括插件开(kāi)发环境(Plug-in Development Environment,PDE),这个组件主要(yào)针对希望扩展 Eclipse 的(de)软件开(kāi)发人员,因为它(tā)允许他们构建与 Eclipse 环境无缝集成的(de)工具。
在三(sān)个IDEs中,Eclipse是唯一个存在(zài)多(duō)个版本,从基本的版本到预先打包好的(de)带额外(wài)的(de)开源插件(像EasyEclipse)和开源/商业结合的(像MyEclipse)。
Eclipse 还包括插(chā)件(jiàn)开发环境(Plug-in Development Environment,PDE),这个组(zǔ)件主要针对希望扩展 Eclipse 的软件开发人员,因为(wéi)它允(yǔn)许他们构建与 Eclipse 环境无缝集成的(de)工具。由于 Eclipse 中的(de)每样东西都是(shì)插件,对(duì)于(yú)给 Eclipse 提供插件,以及给用户(hù)提供一致和统一的集成开(kāi)发环(huán)境而言,所有工具开发人员都具有同等的发挥(huī)场所。
这种(zhǒng)平等和一(yī)致(zhì)性并不仅(jǐn)限(xiàn)于 Java 开发工具(jù)。尽管(guǎn) Eclipse 是使(shǐ)用Java语言开(kāi)发(fā)的,但它的用途并不限于 Java 语(yǔ)言(yán);例如,支持(chí)诸如(rú)C/C++、COBOL、PHP等(děng)编程语言的插件(jiàn)已经可用,或预计将会推(tuī)出。Eclipse 框架(jià)还可用来作(zuò)为与软件(jiàn)开发无(wú)关的其(qí)他应用程序类(lèi)型的基础(chǔ),比如内容管理系(xì)统。
基(jī)于 Eclipse 的应(yīng)用程序的一个突出(chū)例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。
常用(yòng)快捷键
<!--[if !supportLists]-->0. Ctrl + 1 (快速修复)
<!--[if !supportLists]-->1. Ctrl + D (删除当前行)
<!--[if !supportLists]-->2. Ctrl + Alt + ↓(复制(zhì)当前行到下一行)
<!--[if !supportLists]-->3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷(jié)键(jiàn)冲突,所以,我一般都用前者) 作(zuò)用:快速插(chā)入。
<!--[if !supportLists]-->4. Alt+Shift+R 重(chóng)命名非常好用。
<!--[if !supportLists]-->5. Ctrl + Q 定(dìng)位到最后编辑的地方。
<!--[if !supportLists]-->6. Ctrl + Shift + O (自动导入(rù)包)
<!--[if !supportLists]-->7. Ctrl+/ 注释(shì)当前行,再按则取消注释(shì)。
