总结了下自己常用的 Idea 快捷键, 方便以后使用
一. 基础快捷键
基本 | 快捷键 |
---|---|
向下复制行 | Ctrl + D |
删除行 | Ctrl + X |
移动代码 | 选中需要移动的代码, Ctrl + Shift + 上下键 |
代码回退 | Ctrl + Z |
光标位置回退 | Ctrl + Alt + <- (向左键) |
光标位置前进 | Ctrl + Alt + -> (向右键) |
代码高亮 | 选中代码, Ctrl + Shift + F7 |
向左选中代码 | Ctrl + Shift + <- (向左键) |
向右取消选中代码 | Ctrl + Shift + -> (向右键) |
更多提示 | Ctrl + J |
二. 方法相关快捷键
方法 | 快捷键 |
---|---|
导包 | Alt + Enter |
set/get 方法 | Alt + Enter (注: 鼠标在属性上) |
set/get 方法 | Alt + Insert (注: 鼠标在实体类上) |
toString() 方法 | Alt + Insert (注: 鼠标在实体类上) |
equals() and hashCode()方法 | Alt + Insert (注: 鼠标在实体类上) |
新增方法 | Alt + Enter (注: 鼠标在需要添加方法的类上, 如 :实现类添加新方法,在鼠标在实现类上 ) |
将相同代码抽成方法 | Ctrl + Alt + M |
try /catch | Ctrl + Alt + T |
synchronized | Ctrl + Alt + T |
main | psvm |
syso方法 | sout |
for方法 | iter |
三. 搜索相关快捷键
搜索 | 快捷键 |
---|---|
搜索下一个 | F3 / Ctrl + L |
查找上一个 | Shift + F3 |
搜方法 | Ctrl + F12 |
搜类 | Ctrl + N |
按文件名搜索文件 | Ctrl + Shift + N |
查看类的继承关系 | Ctrl + H |
查看类或方法在哪里被使用 | Ctrl + Alt + F7 (Ctrl + 鼠标左击) |
本页查找 | Ctrl + F |
全局查找 | Ctrl + Shift + F |
全局替换 | Ctrl + Shift + R |
最近浏览的文件 | Ctrl + E |
四. debug快捷键
debug命令 | 快捷键 |
---|---|
Step Over | F8 |
Step Into | F7 |
Force Step Into | Alt + Shift + F7 |
Step Out | Shift + F8 |
run to cursor 运行到光标处 | Alt + F9 |