1. 代码生成/优化
-
Ctrl + Alt + O(字母)
优化导入的类和包 -
Alt + Insert
生成代码(get,set,toString,Constructor) -
Ctrl + Alt + T
将选中的代码包裹在(try{},if{}...)代码块中 -
Ctrl + O(字母)
重写方法 -
Ctrl + I
实现方法 -
Ctrl + Shift + U
大小写转换 -
Ctrl + Alt + L
格式化代码 -
Ctrl + Alt + I
自动缩进当前行 -
Ctrl + Shift + ↑/↓
整行移动代码
2. 查看/提示
-
Ctrl + Alt + Space(空格)
当前焦点类名或接口名提示 -
Ctrl + E
最近更改的代码 -
Ctrl + P
显示方法参数信息 -
Ctrl + Q
显示当前变量的声明 -
Ctrl + F12
浮动显示文件结构 -
Alt + F7
找到你的函数或者变量或者类的所有引用到的地方(浮动列表) -
Ctrl + Alt + F7
找到你的函数或者变量或者类的所有引用到的地方(固定窗口) -
Ctrl + Alt + B
列表显示当前类所有子类 -
Ctrl + Shift+ B
找变量的类 -
Ctrl + H
显示当前类的层次结构
3. 搜索/编辑
-
Ctrl + Shift + Alt + N
查找类中的方法或变量 -
Ctrl + Shift + N
查找文件 -
Ctrl + N
查找类 -
Ctrl + G
定位行 -
Ctrl + F
在当前窗口查找内容 -
F3
向下查找关键字出现位置 -
Shirt + F3
向上查找关键字出现位置 -
Ctrl + Shift + F
全局查找内容 -
Ctrl + W
递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 -
Ctrl + Shift + W
同上(反向) -
Ctrl + Y
删除行 -
Ctrl + D
向下复制行 -
Alt + ↑/↓
在方法间快速移动
4. 调试
-
alt + F8
dubug时输出查看 -
Ctrl+ Shift + F8
查看所有断点 -
F7
步入 -
Shift + F7
智能步入 -
F8
步过 -
Shift + F8
步出 -
Alt + F9
运行至光标处
5. 重构
-
Ctrl + Alt + Shift + T
弹出重构菜单 -
Shift + F6
重命名 -
Alt + Delete
安全删除 -
Ctrl + Alt + N
内联