Eclipse Ganymede
如果您从未使用过 Eclipse,并且您使用多种编程语言或多个平台,请花一些时间尝试 Eclipse。
做好准备。 Eclipse 是一个大型、复杂的工具,如果您只投入 15 分钟,您将无法理解它。 除了庞大而复杂之外,Eclipse 的根源在于 IBM,并且在 Java 世界中占有重要地位,因此有时需要处理一些“蓝色语言”和“企业语言”(当然,还有 XML)。
大多数 IDE 都内置了对许多编程语言的“支持”。 虽然对于许多 IDE 来说,支持意味着它会给你的代码着色。 Eclipse 有点不同。 它没有内置对许多语言的支持,或者根本没有,具体取决于您下载的版本。 支持通过 Eclipse 插件提供。 通常,“支持”不仅仅意味着对代码着色。 您通常会得到一些可以理解您的语言的东西。 它可以向您显示代码中函数和数据的轮廓; 它可以帮助您重构代码; 它可以显示某个东西的定义位置,并且它可以与语言的调试器集成。
Eclipse 并非没有令人讨厌的地方。 也许最烦人的是它只是一个 IDE 而不是一个文本编辑器。 当然它可以编辑文本,但它不是一个通用的文本编辑器。 如果你想打开一个不属于项目的文件,这有点麻烦。 没有文件系统浏览器,并且打开对话框不记得您上次使用的目录。 而且,如果您没有打开的文件类型的插件,您将不会获得任何代码着色。 因此,您经常最终使用 Eclipse 来进行您的“项目”,然后使用另一个文本编辑器来查看不属于您的项目的文件。
如果您只在 Linux 上为 KDE 开发 C++ 应用程序,或者只在 ZZZ 上为 YYY 开发 XXX 应用程序,那么可能有一个比 Eclipse 更好的 IDE。 但是,如果您使用多种语言和/或多个系统,并且您只想使用一个 IDE,那么没有比 Eclipse 更好的 IDE。 而且,即使您只在一个系统上使用一种语言,Eclipse 也设定了很高的标准。