- Alt + Enter,智能提示,可以自动构建函数,自动实现接口。。。(所有有错误或者告警都可以试试。)
- Alt+Inser,可以生成构造器/Getter/Setter等
- Ctrl+O,重写方法
- Ctrl+Shift + Enter,语句完成
- Ctrl+E,最近的文件
- Ctrl+Shift+E,最近更改的文件
- Shift+Click,可以关闭文件
- Ctrl+[ OR ],可以跑到大括号的开头与结尾
- Ctrl+F12,可以显示当前文件的结构
- Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
- Alt+F7,查找到在整个工程中使用地某一个类、方法或者变量的位置
- Ctrl+N,可以快速打开类
- Ctrl+Shift+N,可以快速打开文件
- Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
- Ctrl+Alt+L,格式化代码
- Ctrl+Shift+Space,自动补全代码
- Ctrl+X,删除行
- Ctrl+D,复制行
- Ctrl+Q,显示注释文档(也可以设置,鼠标放置直接显示提示:https://www.cnblogs.com/guazi/p/6474426.html)
- Ctrl+U,转到父类
- Ctrl+G,定位行
- Ctrl+Shift+V,将最近使用的剪贴板内容选择插入到文本
- Ctrl+W,选择文本
- Ctrl+Shift+J ,把两行合成一行并把不必要的空格去掉以匹配你的代码格式。
- Ctrl+B,导航代码中一些地方使用到的类、方法或者变量的声明
- Ctrl+Alt+B,导航到一个抽象方法的实现代码。
- Ctrl+Alt+鼠标左键,从使用方法的地方或者从接口中的方法,跳转到方法具体实现的地方
- Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
- Ctrl+Alt+[,上一个project窗口
- Ctrl+Alt+],下一个project窗口
- Ctrl+Shift+U,大小写转化
- Ctrl+Shift+T,快速构建单元测试
- Alt+shift+up/down,上/下移动一行
重构
- Ctrl+Alt+Shift+T,弹出重构菜单
- Shift+F6,重构变量
- Ctrl+F6,重构方法
- F6,移动
- F5,复制
- Alt+Delete,安全删除
- Ctrl+Alt+N,内联
- Ctrl+Alt+V,抽取变量
- Ctrl+Alt+C,抽取静态变量
- Ctrl+Alt+F,抽取成员变量
- Ctrl+Alt+P,抽取方法参数
- Ctrl+Alt+M,抽取函数
调试
- F7,步入
- Shift+F7,智能步入
- Alt+Shift+F7,强制步入
- Shift+F8,步出
- F8,步过
- Alt+Shift+F8,强制步过
- F9,跳到下一个断点,如果没有断点程序结束
- Alt+F9,运行至光标处
- Ctrl+Alt+F9,强制运行至光标处
- Ctrl+F8,插入断点(插入断点之后再按Ctrl+Shift+F8,插入断点条件)
- Alt+Shift+F9,开启debug
- Ctrl+Shift+F8,查看所有断点