喜欢使用IntelliJ IDEA的25个理由

豆豆网   技术应用频道   2008年01月22日    社区交流

内容摘要:IntelliJ IDEA是一个相对较新的Java IDE。本文作者给出了喜爱Idea的一些理由,您同意他的说法吗?

  5、设计优良的整合支持

  Idea支持很多整合功能。更重要的使它们设计的好容易使用。有一些你会一直使用,也有一些几乎用不到。当你发现你需要他们时它们就成了一个大的时间节约器。

  6、代码助手

  在Idea里有一些真正强大的代码编写助手。在这里我只能介绍给你一点它的好处。一个比较好的例子是“委托方法”助手。它允许你在你的类里面为一个对象实例委托方法调用。它并不是你每天都使用的东西,但当你需要它的时候你就会发现自己节省了大量的时间。另一个例子是产生冗余代码和等价特性。你会发现这是一个自己经常使用的特性。其他一些代码助手特性为:产生Getters/Setters,产生构造器与“surround with…”(译者注:被什么保护)等特性。

  7、灵活的代码重格式化

  关于代码怎样重格式化的选择有许多。它可以为每一个工程单独设置,所以没必要担心自己是否必须支持不同的代码标准。重格式化一个文件或者一个完整的工程眨眼间就可以完成。

  8、XML支持

  Idea支持XML中的代码实现。如果没有定义图表或者DTD(文件类型定义)Idea将基于文件中已经包含的来实现。否则可能基于为文件定义的图表或者DTD来实现。Idea同时还会校正XML。

  9、直观简洁的GUI

  更为好玩的是每一个程序中的函数都可以通过键盘访问的到。在一个开发工具里这是应该有的但可悲的是大多数IDE对键盘导航并不注意。

  为了完成工作不必要在不同的视图之间切换,也不必要在不同的窗口之间选择了。

  10、与文件系统自动同步

  不管你的IDE是多么优秀,通常都需要在工具之外作一些工作。Idea在这一点上做的很好。大多数工程都可以在Idea里不用改变他们的结构就可以使用。Idea还可以检查文件在外部的更改情况。这不需要人工刷新以告诉Idea一个文件已被更改。

作者:一维可航    责编:豆豆技术应用

正在加载评论...