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