该从Eclipse全面转到IntelliJ系列了

近期因为工作需要,IDE全面切换到IntelliJ系列,后端开发用IntelliJ IDEA 13,前端JS和html用WebStorm,WebStorm是最好的前端开发IDE,针对js和css的代码提示和查看功能做的很好,用来开发Hybrid App很方便,Android 就用android studio了,这些都是IntelliJ系列的IDE。以前有过5年的Eclipse使用经验,现在感觉Eclipse确实老了,就像我一样,现在换了IntelliJ系列,感觉速度好快,快捷键需要几个星期适应,现在慢慢习惯了,IntelliJ系列确实效率比较高。


关于快捷键

IntelliJ IDEA 也可以导入Eclipse的快捷键,但同事的使用后感觉这样做不好。我自己电脑也换成了Mac Pro,快捷键和windows不一样,因此就直接用IntelliJ IDEA 的快捷键了,IntelliJ IDEA 的快捷键提示做的比较好。

一个IDE好用不好用,最重要的一块就是快捷键设计,之前一直很郁闷eclipse为什么连Preference都没有一个快捷键。换到IDEA,瞬间爽快了很多,几乎所有的常用操作都有快捷键,基本上可以做到纯键盘操作。
熟悉了一段时间IntelliJ的快捷键,发现其实IntelliJ快捷键,设计的比Eclipse要好。而且快捷键本来就是跟IDE特性息息相关的,IntelliJ的快捷键,是针对自己的特性,专门设计过的。我不建议使用针对Eclipse的KeyMap,花点时间熟悉Intellij的设计吧。

而且学习Intellij的快捷键,有很好的办法
1. 菜单与鼠标右键,执行的时候,自然会提示快捷键
2. Help | Default Keymap Reference,这个是一个大的常用快捷键表,建议有空的时候,花点时间过一遍。
3. Help | Find Action (Ctrl+Shift+A),这个快捷键非常有用,是一个命令查找,在任何时间,都可以执行此命令,输入你需要的操作,例如”extract method”,下面会出现命令以及对应的快捷键
4. 这就要求你熟悉操作的英文名, 在Eclipse里面可能习惯了肌肉记忆,不太记得快捷健的英文名了。大不了去Eclipse里面找找,或者翻IDEA的Keymap表,有分类目录。



你可能感兴趣的:(该从Eclipse全面转到IntelliJ系列了)