快捷键
返回:idea
快速补全分号
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 | 查看函数返回值类型 |
调试相关快捷键
返回顶部
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 查找代码所在位置