IntelliJ IDEA 快捷键


1. Ctrl + *

快捷键 说明
Ctrl + P 方法的形参列表提醒-parameter info
Ctrl + J 提示代码模板-insert live template
Ctrl + D 复制指定行的代码-duplicate line or selection
Ctrl + Y 删除指定行的代码-delete line
Ctrl + O 重写父类的方法-override methods …
Ctrl + I 实现接口的方法-implements methods …
Ctrl + N 如何查看源码-go to class…
Ctrl + F12 显示当前类结构,支持搜索指定的方法、属性等-file structure
Ctrl + H 光标选中指定的类,查看继承树结构-Type Hierarchy
Ctrl + F 查找指定的结构
Ctrl + R 查找与替换-replace
Ctrl + Q 查看方法文档-quick documentation
Ctrl + G 定位某行-go to line/column
Ctrl + F3 查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl + [ / ] 快速定位到代码块开始位置/结束位置

2. Shift + *

快捷键 说明
Shift + Enter 切换到下一行代码空位-start new line
Shift + F6 批量修改指定的变量名、方法名、类名等-rename
Shift + F7 选择要进入的函数 - smart step into
Shift + F8 跳出函数 - step out

3. Ctrl + Shift + *

快捷键 说明
Ctrl + Shift + ↑ 向上移动代码-move statement up
Ctrl + Shift + ↓ 向下移动代码-move statement down
Ctrl + Shift + u 选中的结构的大小写的切换-toggle case
Ctrl + Shift + Enter 自动结束代码,行末自动添加分号
Ctrl + Shift + + 展开方法实现-expand all
Ctrl + Shift + - 折叠方法实现-collapse all
Ctrl + Shift + f 全项目搜索文本-find in path …
Ctrl + Shift + j 自动将下一行合并到当前行末尾
Ctrl + Shift + F8 查看断点 - view breakpoints

4. Alt + *

快捷键 说明
Alt + Enter 智能提示-edit
Alt + Insert 调出生成getter/setter/构造器等结构-generate …
Alt + ←/→ 打开的类文件之间切换-select previous/next tab
Alt + F9 运行到断点 - run to cursor

5. Ctrl + Alt + *

快捷键 说明
Ctrl + Alt + l 格式化代码-reformat code
Ctrl + Alt + t 使用xx块环绕-surround with …
Ctrl + Alt + v 自动生成返回值变量-introduce variable …
Ctrl + Alt + Enter 切换到上一行代码空位-start new line before current
Ctrl + Alt + m 抽取代码重构方法-extract method …
Ctrl + Alt + o 批量导包-optimize imports
Ctrl + Alt + ←/→ 退回/进入到前一个编辑的页面-back
Ctrl + Alt + u 类的UML关系图-show uml popup
Ctrl + Alt + b 回溯变量或方法的来源-go to implementation(s)

6. Shift + Alt + *

快捷键 说明
Shift + Alt + ↑ 向上移动一行-move line up
Shift + Alt + ↓ 向下移动一行-move line down
Shift + Alt + I 查看项目当前文件
Shift + Alt + C 查看最近操作项目的变化情况列表
Shift + Alt + N 选择 / 添加 task
Shift + Alt + F7 强制单步调试(进入函数内部) - force step into