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 + F8dubug时输出查看 -
Ctrl+ Shift + F8查看所有断点 -
F7步入 -
Shift + F7智能步入 -
F8步过 -
Shift + F8步出 -
Alt + F9运行至光标处
5. 重构
-
Ctrl + Alt + Shift + T弹出重构菜单 -
Shift + F6重命名 -
Alt + Delete安全删除 -
Ctrl + Alt + N内联