公司介绍 产品展示 业务支持 解决方案 文档资料
网站导航 访客留言 技术论坛
     
     
  产品资料
  业界动态
  JAVA技术


首  页 > 文档资料 > 产品资料  
 
  从其它IDE迁移到IDEA 5.0

IDE工具在很大程度上是类似的,编译、运行、代码提示、图形化设置等等,这些都是一个IDE工具应该具有的功能,但是什么又让IDE工具彼此又不同的呢?这个是我喜欢的,那个是我钟情的?IDE的不同主要体现在细节和功能的处理上,某一功能在这个IDE中,在另一个工具中没有;同样的功能,如代码提示,各个工具在细节处理上也各不相同。

当你从一个工具迁移到另一个工具,最初的困难在哪里?如果不了解这些困难,那么你可能在安装一个新的IDE工具后,仅做简单尝试就马上删除掉。当你使用新的工具时,快捷键、菜单和界面样式这个三个方面对你的影响可能最大,下面我们就这三个方面做一个讲解。

快捷键:这个是提高编码效率的一个很大方面,如果你使用一个新的工具,发现你原来熟悉的IDE工具中的所有快捷键都不能工作的话,你可能不知所措,如果你新的工具中使用的快捷键模式和你以前完全一样,你可能马上接受它。

菜单:菜单包括各种功能,如果新工具的菜单完全不一样的话,你会发现寻找某些功能非常费时,浪费你很多时间,如果有一个完全一样的菜单,你的感觉会非常好。

界面样式:这个工具的界面太土气,看着就不舒服,更别谈使用,这个是一个很好的拒绝理由。但是Java提供的Look & Feel机制可以让我们轻松更换应用的界面,选择一个你喜欢的界面来装饰一下IDE即可。

当你从其他工具转移到IntelliJ IDEA的话,IDEA在这些方面是怎么做的呢?

快捷键:IDEA的快捷键机制可以让你轻松模拟其他IDE工具的快捷键,你只需打开设置面板的“Keymap”,然后新建一个新的快捷键模式即可。IDEA 5.0现在默认支持JBuilder的快捷模式,所以你不需要再创建这个模式,直接使用即可。附件是Eclipse在IDEA下的快捷键模式,你只需将附件的文件拷贝到IDEA的config目录下的keymaps子目录下,没有创建这个目录,然后将Eclipse设置为Active状态,这样你可以在IDEA模拟Eclipse的快捷键模式啦,同样你可以模拟其他任何Java IDE的快捷键模式。

2 菜单:IDEA提供了个性化定制界面的功能(Customizations),可以定制IDEA界面的各个方面,如菜单、工具栏、弹出菜单,所以模拟一个其他工具的界面非常容易。我们只需打开设置面板中的“Customizations”,创建一个新的个性化界面模式,你不但可以创建象Eclipse、JBuilder的界面模式,而且在此基础上设定自己喜欢的模式,这样对菜单的陌生也不存在啦。

3 界面样式:Java提供的Look & Feel机制,使得更换Java应用的界面样式成为可能,对IDE工具也同样适用。在IDEA下设置自定义的Look & Feel非常简单,下面我们就以JGoodies为例做一个介绍。首先你要从 http://www.jgoodies.com/downloads/libraries.html 下载JGoodies Looks开发包,然后将looks-1.3.1.jar拷贝到IDEA主目录下的lib目录。然后在IDEA主目录下的jre/lib子目录建立一个swing.properties文件,内容如下:


swing.installedlafs = motif,windows,metal,jgdWindows,jgdPlastic,jgdPlastic3D,jgdPlasticXP
swing.installedlaf.motif.name = CDE/Motif
swing.installedlaf.motif.class = com.sun.java.swing.plaf.motif.MotifLookAndFeel
swing.installedlaf.windows.name = Windows
swing.installedlaf.windows.class = com.sun.java.swing.plaf.windows.WindowsLookAndFeel
swing.installedlaf.metal.name = Metal
swing.installedlaf.metal.class = javax.swing.plaf.metal.MetalLookAndFeel
swing.installedlaf.jgdWindows.name = JGoodies Windows
swing.installedlaf.jgdWindows.class = com.jgoodies.looks.windows.WindowsLookAndFeel
swing.installedlaf.jgdPlastic.name = JGoodies Plastic
swing.installedlaf.jgdPlastic.class = com.jgoodies.looks.plastic.PlasticLookAndFeel
swing.installedlaf.jgdPlastic3D.name = JGoodies Plastic3D
swing.installedlaf.jgdPlastic3D.class = com.jgoodies.looks.plastic.Plastic3DLookAndFeel
swing.installedlaf.jgdPlasticXP.name = JGoodies Windows XP
swing.installedlaf.jgdPlasticXP.class = com.jgoodies.looks.plastic.PlasticXPLookAndFeel

重新启动IDEA后,我们打开设置面板中的“Appearance”选项,然后将“Look and feel”设为JGoodies一种样式即可。如果你有自己喜欢的Look and feel,只需修改一下swing.properties文件,添加进去,然后在IDEA中选择即可。

总结:IDEA提供灵活的键盘快捷键机制、个性化界面设置、快捷的界面风格替换,这些让你在进入IDEA时完全不陌生,不过要了解IntelliJ IDEA更深层次的特性,你可能需要IDEA本身的一些特性,这样才能真正的了解IDEA,体验开发的快乐。

附件: Eclipse在IDEA下的快捷键模式。Eclipse.xml(单击下载)。