| 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的快捷键模式。 |