以下是本人开发中常用的一些快捷键,不包括一些国际通用的Ctrl+S、Ctrl+C、Ctrl+V等,学会一些快捷键真可以大大提高工作效率,比如以前单步调试都是提前设置一堆断点,最近知道了Ctrl+R,光标在哪断点就在哪,真是飞一般的感觉。
快捷键之王
| 快捷键 | 实用指数 | 用途 |
|---|
| Ctrl+Shift+L | ☆☆☆☆☆ | 打开快捷键列表,忘记了就瞅一眼,再也不用担心我记不住快捷键了 |

搜索
| 快捷键 | 实用指数 | 用途 |
|---|
| Ctrl+H | ☆☆☆☆☆ | search:打开搜索对话框,里面的File Search页太好用了,什么文件都可以查找 |
| Ctrl+Shift+R | ☆☆☆☆☆ | resource:搜索工程中的资源,比如Java文件、JSP等等 |
| Ctrl+Shift+T | ☆☆☆☆ | type:如果我要搜索jar包中的文件呢,看源码的神器 |
| Ctrl+L | ☆☆☆☆☆ | line:快速跳转到第N行,根据日志看代码的标配 |

编辑
| 快捷键 | 实用指数 | 用途 |
|---|
| Alt+/ | ☆☆☆☆☆ | 语法提示,我说它是Ctrl+S外用得最频繁的快捷键没人反对吧。输入main按它,快速生成main方法;输入for按它,快速生成for循环 |
| Ctrl+D | ☆☆☆☆ | delete:快速删除光标所在行代码 |
| Ctrl+/ | ☆☆☆☆ | 单行注释,用得频繁吧 |
| Ctrl+Shift+/ | ☆☆☆☆ | 多行注释 |
| Ctrl+Shift+F | ☆☆☆ | format:美化代码的格式,乱糟糟的代码瞬间整洁多了(不起作用?肯定是和输入法的快捷键冲突了) |
| Ctrl+Alt+↑ | ☆☆ | 快速复制光标当前行(不起用作?肯定是和Intel显卡的快捷键冲突) |
| Ctrl+Alt+↓ | ☆☆ | 将当前光标行复制到下一行 |
| Alt+Shift+R | ☆☆☆☆ | rename:重命名变量或类,很实用 |

跳转
| 快捷键 | 实用指数 | 用途 |
|---|
| Ctrl+E | ☆☆☆☆ | editor:快速切换到编辑器中的其他Tab页 |
| Ctrl+pgUp | ☆☆☆ | 切换到编辑器Tab页的左边一个Tab页 |
| Ctrl+pgDn | ☆☆☆ | 切换到编辑器Tab页的右边一个Tab页 |
| Alt+← | ☆☆☆☆ | 光标移动到上次编辑的位置,你不用老年痴呆式地回忆上次编辑的哪个文件的哪行代码了 |

导航
| 快捷键 | 实用指数 | 用途 |
|---|
| F4 | ☆☆☆ | 查看类结构图,继承关系,变量和方法列表,一目了然 |
| Ctrl+O | ☆☆☆☆ | outline:显示当前类的方法列表,也叫梗概大纲,方法多得时候很有用 |
| Ctrl+Alt+H | ☆☆☆☆ | Call Hierarchy:看这个方法被哪些方法调用了,修改方法后看会影响哪些方法时很有用 |

调试
| 快捷键 | 实用指数 | 用途 |
|---|
| F5 | ☆☆☆☆☆ | 进入当前行的方法内 |
| F6 | ☆☆☆☆☆ | 执行下一行代码 |
| F7 | ☆☆☆☆☆ | 跳出当前方法 |
| F8 | ☆☆☆☆☆ | 跳到下一个断点或执行结束 |
| Ctrl+R | ☆☆☆☆☆ | run to:跳到光标行的代码,调试神器,因为方法嵌套内的光标也会跳进去 |
其它工具
| 快捷键 | 实用指数 | 用途 |
|---|
| Ctrl+M | ☆☆☆ | maximize:最大化或还原,省了很多左键双击 |
| F11 | ☆☆☆ | debug模式运行main方法 |
| Ctrl+F11 | ☆☆☆ | 运行main方法 |
本人常用就是这些了,欢迎大家补充!