Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
快捷键大全
作用
Ctrl+Space
基本代码补全,输入字母按后列出匹配的词组
Ctrl+Shift+Space
智能代码补全,列出与预期类型一致的方法或变量
Ctrl+Alt+Space
补全类名
Ctrl+Shift+Enter
补全语句
Ctrl+P
显示方法参数
Ctrl+Q
显示注释文档
Shift+F1
显示外部文档
Ctrl+mouse over code
显示描述信息
Ctrl+F1
显示提示、警告、错误等信息
Alt+Insert
生成代码,生成Getter、Setter、构造器等
Ctrl+O
重写父类方法
Ctrl+I
实现接口方法
Ctrl+Alt+T
使用(if..else, try..catch, for, synchronized等)包围选中语句
Ctrl+/
使用“//”注释或取消注释
Ctrl+Shift+/
使用“/** **/”注释或取消注释
Ctrl+W
选择代码块,连续按会增加选择外层的代码块
Ctrl+Shift+W
与“Ctrl+W”相反,减少选择代码块
Alt+Q
显示类描述信息
Alt+Enter-fixes
显示快速修复列表
Ctrl+Alt+L
格式化代码
Ctrl+Alt+O
优化Imports
Ctrl+Alt+I
自动优化代码缩进
Tab/Shift+Tab
缩进代码/取消缩进代码
Ctrl+X or Shift+Delete
剪切代码,未选择代码时剪切当前行
Ctrl+C or Ctrl+Insert
复制代码,未选择代码时复制当前行
Ctrl+V or Shift+Insert
粘贴代码
Ctrl+Shift+V
粘贴最近复制的内容
Ctrl+D
重复代码,未选择代码时重复当前行
Ctrl+Y
删除行,未选择时删除当前行
Ctrl+Shift+J
合并多行为一行
Ctrl+Enter
分割一行为多行
Shift+Enter
使光标所在位置的下一行为新行
Ctrl+Shift+U
对选中内容进行大小写切换
Ctrl+Shift+]/[
选中到代码块的开始/结束
Ctrl+Delete
删除从光标所在位置到单词结束位置的字符
Ctrl+Backspace
删除从单词起始位置到光标所在位置的字符
Ctrl+NumPad+/-
展开或收起代码块
Ctrl+Shift+NumPad+
展开所有代码块
Ctrl+Shift+NumPad-
收起所有代码块
Ctrl+F4
关闭当前编辑页
查找/替换
作用
Ctrl+F
查找
F3
查找下一个
Shift+F3
查找上一个
Ctrl+R
替换
Ctrl+Shift+F
目录内查找
Ctrl+Shift+R
目录内替换
Ctrl+Shift+S
语法模板搜索
Ctrl+Shift+M
语法模板替换
Alt+F7
查找被使用处
Ctrl+F7
查找当前文件中的使用处
Ctrl+Shift+F7
高亮当前文件中的使用处
Ctrl+Alt+F7
列出使用者
编译/运行
作用
Ctrl+F9
Make 模块、项目
Ctrl+Shift+F9
编译选中的文件、模块、项目
Alt+Shift+F10
选择配置后运行代码
Alt+Shift+F9
选择配置后调试代码
Shift+F10
运行代码
Shift+F9
调试代码
Ctrl+F2
停止调试
Ctrl+Shift+F10
运行代码
调试
作用
F8
单步调试,不进入函数内部
F7
单步调试,进入函数内部
Shift+F7:
选择要进入的函数
Shift+F8
跳出函数
Alt+F9
运行到断点
Alt+F8
执行表达式查看结果
F9
继续执行,进入下一个断点或执行完程序
Ctrl+F8
设置/取消当前行断点
Ctrl+Shift+F8
查看断点
导航
作用
Double Shift
查找所有
Ctrl+N
查找类
Ctrl+Shift+N
查找文件
Ctrl+Alt+Shift+N
Go to symbol
Alt+Right/Left
左右切换Tab
F12
回到上一个打开的窗口
Esc
焦点回到编辑器
Shift+Esc
隐藏打开的视图
Ctrl+Shift+F4
关闭当前Tab
Ctrl+G
跳刀指定行
Ctrl+E
显示最近打开的文件
Ctrl+Alt+Left
跳到光标的上一个位置
Ctrl+Alt+Right
跳到光标的下一个位置
Ctrl+Shift+Backspace
跳到上一个编辑处
Alt+F1
选择当前文件显示在不同的视图中
Ctrl+B or Ctrl+Click
跳到类声明处
Ctrl+Alt+B
跳到实现类/方法
Ctrl+Shift+I
显示类/变量/方法定义
Ctrl+Shift+B
跳到类型定义处
Ctrl+U
跳到父类/方法
Alt+Up
光标移动到上一个方法
Alt+Down
光标移动到下一个方法
Ctrl+]
光标移动到代码块的起始位置
Ctrl+]
光标移动到代码块的结束位置
Ctrl+F12
显示文件结构
Ctrl+H
显示类层级
Ctrl+Shift+H
显示方法层级
Ctrl+Alt+H
显示类/方法调用层级
F2
光标移动到下一个错误
Shift+F2
光标移动到上一个错误
F4
编辑源码,光标移到编辑器内
Ctrl+Enter
查看源码,光标没移到编辑器内
Alt+Home
显示导航面包屑
F11
当前行设置书签
Shift+F11
显示所有书签
Ctrl+F11
设置书签号[0-9]
Ctrl+[0-9]
跳到书签号[0-9]所在位置
重构
作用
F5
复制类
F6
移动类
Alt+Delete
安全删除,删除前会提示调用处
Shift+F6
重命名
Ctrl+F6
重构方法参数、Exception等
Ctrl+Alt+N
合并多行为一行
Ctrl+Alt+M
提取为新方法
Ctrl+Alt+V
提取为新变量
Ctrl+Alt+F
提取为对象新属性
Ctrl+Alt+C
提取为新静态常量
版本控制/本地历史
作用
Ctrl+K
提交改动到VCS
Ctrl+T
从VCS上更新
Alt+Shift+C
查看最近的改动记录
Alt+BackQuote(`)
显示VCS操作列表
Live Template
作用
Ctrl+Alt+J
使用Live Template 包围选中代码
Ctrl+J
快速插入Live Template
iter
快速生成for…in语句
inst
快速生成”if instanceof”语句
itco
快速生成iterator的for 循环
itit
快速生成iterator的while循环
itli
快速生成list的 for(i)循环
psf
快速生成“public static final”
thr
快速生成“throw new”
代码生成
作用
Alt+0
聚焦到Messages窗口
Alt+1
聚焦到Project窗口
Alt+2
聚焦到Favorite窗口
Alt+3
聚焦到Find窗口
Alt+4
聚焦到Run窗口
Alt+5
聚焦到Debug窗口
Alt+6
聚焦到TODO窗口
Alt+7
聚焦到Structure 窗口
Alt+8
聚焦到Hierarchy 窗口
Alt+9
聚焦到Change窗口
Ctrl+S
保存文件
Ctrl+Alt+Y
与本地文件同步
Alt+Shift+F
添加到收藏夹
Alt+Shift+I
检查当前文件,包括Javadoc问题、可能存在的bug等
Ctrl+BackQuote (`)
模式切换,包括文本外观、快捷键、编辑器外观、代码样式。
Ctrl+Alt+S
打开settings窗口
You can’t perform that action at this time.