快捷键
快速补全分号
CTRL + SHIFT + ENTER 在当前行任何地方可以快速在末尾生成分号
快速找到Controller方法
如果你的项目里有非常多的controller,里面有非常多的http或者resful方法。如何快速找到这些方法呢?这个时候,ctrl+alt+shift+n就可以派上用场了。
自动代码
fori/sout/psvm |
生成一些样板代码; |
|---|---|
| for(User user : users) | 只需输入user.for+Tab ; |
| Date birthday = user.getBirthday() | 只需输入user.getBirthday().var+Tab即可 |
很常用
Shift+Shift |
超强搜索 |
|---|---|
ctrl+t |
更新代码 |
ctrl+k |
提交代码到SVN |
Alt+Enter |
一个神奇的快捷键,各种智能导入、提示 |
Alt+Insert |
生成代码(如get,set方法,构造函数等) |
Alt+Shift+C |
对比最近修改的代码 |
Ctrl+Shift+u |
大小写切换 |
Ctrl+Shift+I |
查看方法声明信息 |
Ctrl+Shift+↑ 或 ↓ |
代码向上/下移动 |
ctrl+alt+s |
设置 |
Ctrl+Alt+O |
优化导入的类和包 |
Ctrl+/ |
和 ***Ctrl+Shift+/ |
Ctrl+E |
或者 Alt+Shift+C 最近更改的代码 |
Ctrl+Y |
删除行,剪切 |
Ctrl+X |
删除行 |
Ctrl+D |
复制行 |
Ctrl+F12 |
查看类结构(表结构) |
Shift+F6 |
重构-重命名 |
Ctrl+F12 |
可以显示当前文件的结构 |
Ctrl+F |
查找文本 |
Alt+Q |
可以看到当前方法的声明 |
Ctrl+Shift+Space |
自动补全代码,在很多时候都能够给出Smart提示 |
Alt+↑ Alt+↓ |
可在方法间快速移动 |
Ctrl+R |
替换文本 |
Ctrl+O |
可以选择父类的方法进行重写 |
Ctrl+Q |
可以看JavaDoc |
Ctrl+J |
Live Templates! 缩写,如sout等 |
Ctrl+P |
可以显示参数信息 |
Ctrl+Shift+Backspace |
可以跳转到上次编辑的地方 |
Ctrl+Alt+left/right |
返回至上次浏览的位置 |
F2或Shift+F2 |
高亮错误或警告快速定位 |
Ctrl+Alt+L |
格式化代码 |
Ctrl+Shift |
查看函数返回值类型 |
Ctrl+Shift+V |
查看剪贴板的内容信息 |
调试相关快捷键
alt+F8 |
debug时选中查看值 |
|---|---|
Alt+Shift+F9 |
选择 Debug |
Alt+Shift+F10 |
选择 Run |
Ctrl+Shift+F9 |
编译 |
Ctrl+Shift+F8 |
查看断点 |
F7 |
步入 |
Shift+F7 |
智能步入 |
Alt+Shift+F7 |
强制步入 |
F8 |
步过 |
Shift+F8 |
步出 |
Alt+Shift+F8 |
强制步过 |
Alt+F9 |
运行至光标处 |
Ctrl+Alt+F9 |
强制运行至光标处 |
F9 |
恢复程序 |
Alt+F10 |
定位到断点 |
重构
Ctrl+Alt+Shift+T,弹出重构菜单Shift+F6,重命名F6,移动F5,复制Alt+Delete,安全删除Ctrl+Alt+N,内联
比较常用
Ctrl+~快速切换方案(界面外观、代码风格、快捷键映射等菜单)Ctrl+H显示类结构图Ctrl+[或]可以跳到大括号的开头结尾Ctrl+Alt+T可以把代码包在一块内,例如try/catch等Ctrl+Alt+V可以引入变量。例如把括号内的SQL赋成一个变量Ctrl+W可以选择单词继而语句继而行继而函数,但是已被修改成关闭Ctrl+N查找类Ctrl+B快速打开光标处的类或方法Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择Alt+F3可以快速寻找Alt+F8计算变量值Ctrl+Shift+N可以快速打开文件Ctrl+Shift+Alt+N可以快速打开符号Ctrl+Alt+B可以跳转到抽象方法的实现,按住Ctrl+Alt单击方法也可以跳转到实现Ctrl+Shift+J可以整合两行为一行Ctrl+Alt+Up和Ctrl+Alt+Down可以快速跳转搜索结果Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用,按Esc高亮消失Ctrl+Shift+Insert可以选择剪贴板内容并插入Alt+F1可以将正在编辑的元素在各个面板中定位Shift+Click可以关闭文件Alt+ left/right切换代码视图Alt+F1查找代码所在位置