本人idea开发中常用快捷键,只做记录,便于自己查看
1.文档搜索
- Shift+Shift 双击shift查找
- Ctrl+N 查找类
- Ctrl+Shift+N 查找文件
- Ctrl+E 查看最近打开过的文件
- Alt+Shift+C 查看最近修改过的文件
2. 文本操作
- Ctrl+Z 撤销当前操作
- Ctrl+Shift+Z 恢复刚才的撤销
- Ctrl+Y 删除当前行
- Ctrl+D 复制当前行到下一行
- Ctrl+Shift+↑(↓) 上下移动当前行的代码
- Ctrl+Shift+V 打开剪切板
- Ctrl+Alt+Enter 在当前行的上方插入空白行,同时移动光标到新插入行位置
- Shift+Enter 在当前行的下方插入空白行,同时移动光标到新插入行位置
- Alt+↑(↓) 移动光标到上一个(下一个)方法
- Ctrl+Home(End) 快速移动到当前文件头部(尾部)
- Alt+Shift+鼠标左键 点击多行同时编辑
3. 类关系查看
- Ctrl+Q 显示当前类的注释文档
- Ctrl+Alt+B 展示当前类或接口的子类、实现类
- Ctrl+H 右侧栏展示当前类或接口的子类、实现类
- Ctrl+Alt+U 弹窗显示当前类或接口的父类
4. 代码操作
-
断点
- Ctrl+Shift+F8 打开断点调试详细面板
- Shift+左键 添加行断点时按住shift可以调出详细面板
-
注释
- Ctrl+/ 单行注释光标所在行
- Ctrl+Shift+/ 多行注释被选中的内容
-
重构
- Alt+Inster 快速生成getter、setter、构造方法、toString等
- Ctrl+Alt+T 快速将选中内容包含进代码块中,包括try/catch、if 等等
- Shift+F6 修改当前光标所在的类、方法、属性名称
- 会将所有用到这个方法或属性的名称都进行统一修改
- Ctrl+Alt+M 提取选中的代码,封装为方法
-
美化
- Ctrl+Alt+O 优化无用的import
- Ctrl+Alt+L 格式化代码
-
补全、提示
- Ctrl+P 方法参数提示
- Ctrl+Shirt+Enter 行末加分号
- Alt+Enter 万能键,智能提示,根据当前场景智能提示
- Alt+Enter(2次) 给当前方法补全返回类型的接收者
- Ctrl+Alt+Space 类名或接口名补全提示
- Ctrl+O 在子类中展示可以重写的父类方法,并重写
- Ctrl+i 添加还未重写的接口抽象方法