1、查找
- Ctrl+F,查找文本
- Ctrl+N,查找类
- Ctrl+Shift+N,查找文件
- Ctrl+Shift+F,在路径中查找,全局查
- Ctrl+Shift+Alt+N,查找类中的方法或属性(不包括方法中的变量)
- Ctrl+G,定位行(指定到哪行哪列)
2、增删改
- Ctrl+R,替换文本
- Ctrl+Shift+R,在路径中替换,全局替换
- Ctrl+X和 Ctrl+Y,删除行
- Ctrl+D,复制行
- Shift+Enter,向下插入新行
- Ctrl+Shift+J,整合两行
- Ctrl+Shift+U, 大小写转化
3、展示结构:继承关系、类结构
- Ctrl+H,显示类结构图(类的继承层次)看一个类的继承层次
- Ctrl+F12,可以显示当前文件的结构
- Ctrl+Alt+B,找抽象方法的所有实现方法
- Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 是下一个
- Alt+Q,可以看到当前方法的声明
- Ctrl+U,转到父类
- Ctrl+P,鼠标放到参数上,显示所在的方法的参数列表
4、补全代码
- Alt+Insert,可以生成构造器/Getter/Setter/toString等
- Ctrl+Alt+V,自动引入变量定义
- Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
- Ctrl+Enter,导入包,自动修正
- Ctrl+Alt+O,优化导入的类和包,比如删除多余的import
- Ctrl + i,添加需要实现的接口的方法
5、排版
- Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
- Ctrl+Alt+L,也是自动格式化代码
- Alt+F1+C,找到当前代码所在的本地文件夹,Alt+F1可以看其他显示当前代码所在的位置方式
6、debug
- 调试时查看表达式的值:Alt+F8,先选中文本再按
- Ctrl+F2,停止
- Alt+Shift+F9,选择 Debug
- Alt+Shift+F10,选择 Run
- Ctrl+Shift+F9,编译
- Ctrl+Shift+F10,运行
- Ctrl+Shift+F8,查看断点
- F8,步过
- F7,步入
- Shift+F7,智能步入
- Shift+F8,步出
- Alt+Shift+F8,强制步过
- Alt+Shift+F7,强制步入
- Alt+F9,运行至光标处
- Ctrl+Alt+F9,强制运行至光标处
- F9,恢复程序
- Alt+F10,定位到断点
- Ctrl+F8,切换行断点
- Ctrl+F9,生成项目
- Ctrl+Shift+C,复制路径
- Ctrl+Alt+Shift+C,复制引用,必须选择类名
- Ctrl+Alt+Y,同步
- Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)
- Shift+F12,还原默认布局
- Ctrl+Shift+F12,隐藏/恢复所有窗口
- Ctrl+F4,关闭
- Ctrl+Shift+F4,关闭活动选项卡
- Ctrl+Tab,转到下一个拆分器
- Ctrl+Shift+Tab,转到上一个拆分器
7、VCS
- Alt+~,VCS 操作菜单
- Ctrl+K,提交更改
- Ctrl+T,更新项目
- Ctrl+Alt+Shift+D,显示变化
- 后续有时间继续整理