IntelliJ IDEA shortcuts for Eclipse users
Switching from Eclipse to IntelliJ IDEA was a great decision. Eclipse of course gets things done, but not as fast, not as flawless, not as intelligent as IntelliJ.
And yet, the switching process took me some time. Especially learning new shortcuts was a little bit irritating. Performing basic tasks took me minutes, because I had to look up the correct shortcut each time. It’s possible to use an Eclipse shortcut mapping, but since I wasn’t going to switch back, I’ve decided to learn the default mapping. JetBrains offers a nice overview (PDF) containing most important shortcuts. In order to find the correct row faster, I have added another column with Eclipse shortcuts.
So let’s say I want to see a class outline. I know it’s Ctrl + O in Eclipse. Now I just have to look for this shortcut in the first column to find the IntelliJ equivalent. For a shortcut junkie like me this is a lot faster than reading the action descriptions. I hope this helps other software developers, too.
Let me know if any shortcut mapping is wrong or missing.
Update 17.10.2015
A friend of mine wrote a script to make the search more interactive. Check it out!
| Eclipse | IntelliJ IDEA | Action |
|---|---|---|
| Editing | ||
| Ctrl + Space | Ctrl + Space | Basic code completion (the name of any class, method or variable) |
| Ctrl + Shift + Space | Smart code completion (filters the list of methods and variables by expected type) | |
| Ctrl + Shift + Space | Ctrl + P | Parameter info (within method call arguments) |
| F2 | Ctrl + Q | Quick documentation lookup |
| Ctrl + mouse over | Brief Info | |
| F2 | Ctrl + F1 | Show descriptions of error or warning at caret |
| Alt + Insert | Generate code... (Getters, Setters, Constructors, hashCode/equals, toString) | |
| Ctrl + O | Override methods | |
| Ctrl + I | Implement methods | |
| Ctrl + Alt + T | Surround with... (if..else, try..catch, for, synchronized...) | |
| C 原创不易,完成人机校验,阅读全文 相关推荐网络文章IntelliJ IDEA 创建spring boot 的Hello World 项目经验分享IntelliJ IDEA 2018.3 永久激活 破解[Windows]工作小总结&小工具类IntelliJ IDEA打包Tomcat项目为WAR文件教程工作小总结【已解决】IDEA导入Eclipse项目后出现乱码;IDEA设置字符集工作小总结【IDEA报错】Fatal error initializing 'com.intellij.xdebugger.XDebuggerManager经验分享IntelliJ IDEA生成 Serializable 序列化 UID 的快捷键经验分享IntelliJ IDEA2020.3破解,IDEA2020.3注册码,2020.3破解教程工作小总结Idea报错:Command line is too long. Shorten command line for className |