常用的IDEA快捷键
注意:默认快捷键被很多软件占用,导致编译器的快捷键很多都冲突无法使用。
解决方案:1). 在热门软件(输入法、QQ、微信及其他工具)清理被占用的按键,例如:win10 简繁体切换快捷键Ctrl + shift + F占用了IDEA的项目全局查找热键,可在语言选项中关闭恢复正常使用;2). 设置IDEA的默认快捷键的方式(File–>Setting–>Keymap)
双击Shift 弹出 Search Everywhere 弹出层
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + Shift + F 项目全局查找
Ctrl + Shift + R 项目全局替换
Ctrl + F 当前文件下查找
Ctrl + R 当前文件下替换
Alt + F3 搜索查询子串,高亮显示(按ESC退出搜索)
Shift + F6 修改相同变量名
Ctrl + G 当前文件下跳转到指定行
Ctrl + D 复制当前行到下方新行
Ctrl + Y 删除当前行
Ctrl + Alt + Enter 上方创建空行,光标跳转到新行
Shift + Enter 下方创建空行,光标跳转到新行
Alt + Shift + ↑/↓ 上下移动行
Alt + ↑/↓ 上下跳转方法
Ctrl + Shift + U 大小写转换
Alt + 7 File Structure
Ctrl + Alt + F7 调用位置(下拉菜单,单个引用直接跳转)
Alt + F7 调用位置(Find Usage层级)
Ctrl + Alt + H 调用层次hierarchy
Ctrl + U 方法实现位置跳转到声明位置
Ctrl + B 方法调用位置跳转到声明位置(等同Ctrl + 鼠标左键)
Ctrl + Alt + B 跳转到方法实现位置(下拉菜单,单个引用直接跳转)
Ctrl + Alt + ←/→ 跳转编辑的位置
Alt + Insert 生成代码Generate
F7 步入,进入方法(Step Into)
Alt + Shift + F7 强制步入,能进入任何方法,包括底层源码(Force Step Into)
Shift + F8 步出,从步入的方法内退出到方法调用处(Step Out)
F8 步过,一行一行地往下走(Step Over)
Alt + F9 运行到光标处,代码会运行至光标行,而不需要打断点(Run to Cursor)(可能会导致下次再运行后,就进入不了断点的问题,建议使用F9放行)
F9 恢复程序(Resume Program)
Alt + 选中代码 + 鼠标左键单击 DeBug运行代码段结果(等同于Eclipse中Ctrl + Shift + i)