eclipse与idea快捷键
表格中的空格都是忘记了~
功能 | eclipse | idea |
跳转到变量的类型定义 |
ctrl+shift+B | |
将表达式抽取成一个参数 |
alt+shift+L | ctrl+alt+V |
跳转指定行 |
ctrl+G | |
找到启动类 |
ctrl+alt+Home | |
类的继承关系 |
ctrl+H | |
类的详细关系图 |
ctrl+alt+shitf+U(只能在ultimate版) | |
查看类的JavaDoc |
ctrl+Q | |
隐藏非代码窗口 |
ctrl+shift+F12 | |
选择方法去重写或实现 |
ctrl+O | |
预览方法 |
ctrl+shift+I | |
选中'{',跳转到匹配的'}' |
ctrl+} | |
全局搜索内容 |
ctrl+H | ctrl+alt+F |
返回上一个地方 |
alt+左光标 | ctrl+alt+左光标 |
返回下一个地方 |
alt+右光标 | ctrl+alt+右光标 |
删除当前行 |
ctrl+D | ctrl+Y |
剪切整行 |
ctrl+X | |
当前文件内替换 |
ctrl+F | ctrl+R |
文件名搜索 |
ctrl+shift+R | ctrl+shift+N |
通过方法名搜索 |
ctrl+shift+alt+N | |
恢复(对应撤销) |
ctrl+Y | ctrl+shift+Z |
重构 |
ctrl+alt+M | |
类中有哪些方法 |
ctrl+F12或alt+7 | |
方法被谁调用 |
ctrl+shift+G | alt+F7 |
变量被谁使用 |
ctrl+alt+F7 | |
格式化代码 |
ctrl+alt+L |
|
优化导入的类和包 |
ctrl+alt+O |
|
把代码包在一个块内 (如if-else, try-catch) |
ctrl+alt+T ctrl+alt+J(如foreach) |
|
粘贴板 |
ctrl+shift+V |
|
文件重命名 |
alt+shift+R |
shift+F6 |
新建一个class |
选择包,alt+insert |
|
弹出或关闭左边的project |
alt+数字1 |
|
方法参数提示 |
ctrl+P |
|
选中单词 |
ctrl+W(连续按选中 多个单词) |
|
查看父类中的方法定义 |
ctrl+U |
|
查看当前类的继承 |
ctrl+H |
|
关闭当前的打开的工具框 |
shift+Esc |
|
当前文件的编辑历史(可以 revert到以前的某个版本) |
alt+`(tab上面的按键, 再点击"Show History" |
idea debug时快捷键
很详细的教程,包括多请求调试,断点回退等:http://www.cnblogs.com/chiangchou/p/idea-debug.html
shift+F8 | 步出,从步入的方法内退出到方法调用处 |
Shift + F7 | 会自动定位到当前断点行,并列出需要进入的方法 |
F9 | 运行到下一个断点 |
alt+F8 | 计算表达式 |
Alt + F10 | 跳转到当前代码执行的行 |
F8 | 一行一行地往下走 |
Ctrl + Shift + F8 | 查看所有断点 |
idea git快捷键
ctrl+T | git pull |
ctrl+K | git commit |
ctrl+shift+K | git push |