描述 | Eclipse | IntelliJ | ||
代码补全 | Alt+/ | ctrl+space:基本完成 Ctrl+Shift+Space: 智能完成 Ctrl+Shift+Enter: 语句完成 | ||
查找所有类 | Ctrl+Shift +T | Ctrl+N | ||
查找本项目中的类 | Ctrl+Shift+R | Ctrl+Shift+N Ctrl+Shift+Alt+N | ||
打开声明 | F3 | Ctrl+B | ||
查看Javadoc/详情 | 鼠标滑过(F2聚焦) | Ctrl+Q | ||
快速修复 | ctrl+1 | Alt+Enter | ||
导入所有须要的包 | Ctrl+Shift+O | Ctrl+Alt+O | ||
保存文件/保存所有文件 | Ctrl+S/Ctrl+Shift+S | 自动保存 | ||
源码(生成getter和setter,构造器等) | alt+shift+S | Alt+Insert | ||
当前语法补全 if,do-while,try-catch,return(方法调用)等正确的语法构造(如:添加括号) |
| Ctrl+Shift+Enter | ||
Extract variable | Ctrl+Alt+L | Ctrl+Alt+V | ||
修改类名或者变量名 | alt+shift+R | Shift+F6 | ||
格式化 | Ctrl+Shift+F | Ctrl+Alt+L | ||
自动得到返回值 | alt+shift+L | Ctrl+shift+F6(待测试) | ||
查看类结构 | F4 | Ctrl+H | ||
切换文件 | Ctrl+E | Ctrl+Tab | ||
链接到某个方法(打开声明) | F3 | Ctrl+B | ||
打开outline(查看当前类的所有方法,字段) | Ctrl+O | Ctrl+F12 | ||
行注释 | ctrl+/ | ctrl+/ | ||
块注释 | ctrl+shift+/ | ctrl+shift+/ | ||
增加、删除以及移动数行代码 | ||||
光标移到下一行 | Shift+Enter | Shift+Enter | ||
复制一行或代码段 | Ctrl+Alt+Up/Down | Ctrl+D | ||
删除一行代码 | Ctrl+D | Ctrl+Y | ||
选中代码向上或者向下移动 | Alt+Up/Down | Shift+Alt+Up/Down | ||
选中一行 |
| ctrl+W | ||
查找/搜索 | ||||
查找类/变量在工作区或工程中使用 | Ctrl+Shift+G | Alt+F7 | ||
在工程或者工作区中查找文本 | Ctrl+H (选择文件搜索) | Ctrl+Shift+F | ||
导航 | ||||
标签/编辑之间的导航 | Ctrl + Page Down / Up | Alt + Left/Alt + Right | ||
跳转某一行 | Ctrl+L | Ctrl+G | ||
导航到最近的文件 | Ctrl + E | Ctrl + E | ||
在编辑器之间快速切换方法 |
| Alt + Up / Down | ||
调试 | ||||
运行一行 | F6 | F8 | ||
进入下一次计算 | F5 | F7 | ||
Step out | F7 | Shift+F8 | ||
直接运行 | F8 | F9 |
以上有问题的,烦请指正.
个人觉得用的多的:
快速修正:alt+enter
生成方法:alt+insert
另外idea的代码提示快捷键ctrl+space跟输入法是冲突的,所以最好改下,比如改成eclipse的alt+/
补充:
eclipse:
alt+shift+A 局部选中数据 ,类似其他编辑器的alt
ctrl+alt+H 查询引用当前方法的所有地方