本人最近成功转型Intellij IDE(官网:https://www.jetbrains.com/idea/),之前一直使用eclipse。曾经三次尝试转型Intellij,但由于各种不习惯转型失败。我想很多eclipse的忠实粉丝也遇到过我这样的问题吧。 总结一下转型失败的原因:
- 快捷键
- 不习惯Intellij的module和project概念
- eclipse熟悉的各种配置、操作
2.Intellij 相比于 Eclipse的优劣
先列一下个人觉得Intellij好用的地方:
- 更好用的Debug模式(远程代理debug、本地debug)
- 更优雅的UI
- 更方便、智能搜索
- 更智能代码联想,敲代码时按一按Enter就够了
- 更好的Git集成,历史版本对比、冲突处理、代码提交
- 自动保存
- Favorite功能(项目、Bookmarks、Breakpoint)
- 更全面的快捷键
- 更友好支持前端开发
- 支持Groovy开发
- 没有鼠标悬浮doc注释提示功能
- 代码块移动
总结:Eclipse很好用,但是Intellij更加强大,更加智能,毕竟Intellij是商用软件。Intellij除了一些小瑕疵之外,用起来很顺手,当然前提是真正的去适应它,不要抱有抵触心理。另外Intellij每年一次大版本升级,最近刚发布14版。新版本Debug时,代码的每一行末尾显示变量值。内置反编译器,一些lib没有源码的情况下,也可以跳进去查看了,真的超赞!Intellij 有很多功能需要我们平时开发过程中慢慢摸索,积累。熟练使用一个工具也是码农的必备技能之一吧。
图2-1:新版本特性(14版)
3.下载链接
1. Intellij 下载地址(最新版 14) http://pan.baidu.com/s/1pJC1Wdt (百度网盘) https://www.jetbrains.com/idea/ (官网)
2. 注册码在线生成工具 http://an0nymous.coding.io/getKeygen 3. 本人的个人配置(File>import Settings….) http://pan.baidu.com/s/1hqpF6JE 密码: 1yur
4.快捷键利器(Mac)
本人自定义的快捷键列表:
- command+D (删除行)
- option+command+上/下 (代码块复制)
- shift+command+上/下 (代码块移动)
- F3 (进入到方法、类定义)
附:常用高级快捷键
功能 | 快捷键 |
打开设置 | comm+, |
复制当前文件的路径 | Shift+command+C |
从历史记录中复制* | shift+comm+V |
Find in path* | shift+F |
定位到文件(按文件名)* |
shift+comm+O |
定位到文件(按内容)* | option+comm+O |
打开最近文件* | comm+E |
设置/取消bookmark* |
option+F3 |
选择bookmark* | comm+F3 |
直接跳到父类* |
comm+U |
打开定义* |
comm+B |
查看实现类的方法* |
option+comm+B |
查看类继承结构* |
control+H |
跳转到出错的地方* |
comm+F2 |
块注释 | option+comm+/ |
run当前类* |
control+R |
run配置中列表 |
control+option+R |
debug当前类 |
control+D |
debug配置中的列表 |
control+option+D |
step over* | F8 |
step Into* | F7 |
step out |
shift+F8 |
Resume Progrem |
option+comm+R |
打开执行器* | option+F8 |
关闭调试* | control+S |
打断点 |
comm+F8 |
关闭当前激活视图 | shift+ESC |
generate* | comm+N |
favorite 视图 | comm+2 |
Run 视图 | comm+4 |
debug 视图 | comm+5 |
project 视图 | comm+3 |