Drag & Drop Between IntelliJ IDEA and Explorer/Finder

星期二, 七月 14th, 2009

Maia EAP 10558版本添加了和文件管理器交换的功能,也就是拖放。在文件管理器中,你选择某一个文件,然后拖放至IDEA的Editor中,就会使用新的Editor打开该文件。如果你将某一文件拖放到”Project”工具窗口的目录下,就可以将文件移动到该文件夹下,按下Ctrl就是复制。之前很多人问我,如果向Eclipse那样,将某些jar文件直接拖放到IDEA工程的目录下,现在你使用拖放功能就可以啦。

启用Maia(IDEA 9.0) EAP

星期六, 六月 20th, 2009

前段时间忙着一个项目,中途没有时间也体验IDEA 9.0的特性,于是趁着周末将IDEA 9.0的环境设置了一下,这样可以在以后的项目中逐渐使用IDEA 9.0开发。总统来说,IDEA 9.0目前还不稳定,如不少插件无法正常工作,如果你对其他插件依赖的较少,那么没有问题的。但是Maia的特性确实增加了不少,尤其是后台处理特性,体验非常好,其他的就是新特性的增加,这个官方也已经介绍啦,如果你的开发中涉及到这些新的技术,可以考虑一下使用Maia。IDE的工具特性很多,我们不可能在有限的时间掌握,所以逐步体验是非常必要的。

Maia中的后台处理特性

星期三, 五月 27th, 2009

Maia中介入了后台处理特性:Backgroundable file indexing, limited navigation / editing / VCS functionality during such process,这样的好处就是流畅啦,早上使用Maven的时候,发现非常好。IDEA 8.0中,你修改pom.xml后,会提示你,然后是等待更新和索引重建,现在没有啦,这些完全在后台操作啦,而且速度很快,基本没有什么感觉,你在编码的时候,再也不会被这些东西打扰啦。

IntelliJ IDEA 9.0 EAP发布

星期三, 五月 27th, 2009

代号为Maia的IntelliJ IDEA 9.0 EAP终于发布啦,之前blog上有很多关于Maia的特性介绍,安装后可以体验一下。接下来会写一些关于Maia的特性解释,敬请关注。Maia的EAP站点: http://www.jetbrains.net/confluence/display/IDEADEV/Maia+EAP

IntelliJ IDEA 9.0 (Maia) RoadMap

星期三, 五月 6th, 2009

在IDEA论坛上,列出Maia相关的特性描述,应该是RoadMap的草稿版,如下:
Core Functionality

Performance improvements

Faster startup
Better IDE responsiveness (reducing lags during typing)
Faster background code analysis

Background building of indexes
Floating editor tabs
Packaging configurations

More flexible way to specify how a desktop or Web app is packaged into .jar/.war/.ear etc.
Multiple packaging configurations per project
Visual UI for specifying layout
Possibility to run IDEA build and packaging process from command line or Ant task

OSGi [...]