Eclipse

Eclipse是什么?

Eclipse 是一个优秀的创建应用的 IDE,支持支持多语言。它使用GTK+界面,不仅传统的Gnome爱好者,连普通的Windows程序员也能很容易上手。

目前它是最好的Java开发工具,C, C++, C# 和 Python 支持也在快速提高。

Eclipse源自IBM开源的一大堆代码。现在有非常多的公司和开发者使用并拓展 Eclipse.

它拥有自己的开源协议(the Eclipse Public Library,也叫 EPL)。

爱好者们聚集在irc.freenode.net上的#eclipse-dev频道。

Eclipse 主页 点击这里 - 巨大!

使用Eclipse修改Gnome

你现在可以使用Eclipse修改Gnome - 使用 Eclipse 和C语言开发工具包(CDT).

Apparently CDT now includes Autotools support, which is the build system most GNome projects use. On the Fedora, an Autotools project support has always been part of eclipse-cdt package.http://www.eclipse.org/linuxtools/projectPages/autotools/

You can add Package config support to Eclipse [http://code.google.com/p/pkg-config-support-for-eclipse-cdt/ here], to allow you to easily add dependancies on Gnome and it's libraries.http://ubuntuforums.org/showthread.php?t=807706

Some hackers at Red Hat put together these useful patches for working with GNOME projects:

PackageKit Integration

This plugin adds PackageKit integration to Eclipse proposing you to install missing parts for you based on various information (e.g. missing pkg-config requires from Autotools projects. https://fedorahosted.org/eclipse-packagekit/

ChangeLog Editing

This plugin adds support for ChangeLog editing; you can select files in a project and have a ChangeLog stub generated. It can parse C, Python and Java and handle the diffs against CVS intelligently. Information on grabbing from CVS is here

Gnome documentation integration

System installed gtk-doc generated documentation is available from the Eclipse help center thanks to the libhover plugin (part of the eclipse-cdt package on Fedora). More info here.

Valgrind integration

Valgrind integration is available from the Eclipse Linux Tools project. Project page and User guide.

Oprofile integration

Oprofile integration is available from the Eclipse Linux Tools project. Project page and User guide.

Perf integration

Perf integration is available from the Eclipse Linux Tools project. User guide.

Improving Eclipse

Some more notes on extending Eclipse to integrate better with GNOME can be found on /Ideas.

Apps/Eclipse/chs (last edited 2015-03-10 13:59:41 by lishoujun)