工欲善其事,必先利其器,使用 IntelliJ IDEA
系列开发工具的必备快捷键工具,可以显著提高开发效率。
Ctrl 快捷键
快捷键 |
介绍 |
Ctrl + C |
复制光标所在行 或 复制选择内容 |
Ctrl + D |
复制光标所在行 或 复制选择内容,并插入到光标位置下面(必备) |
Ctrl + F |
在当前文件进行文本查找(必备) |
Ctrl + R |
在当前文件进行文本替换(必备) |
Ctrl + X |
剪切光标所在行 或 剪切选择内容 |
Ctrl + Y |
删除光标所在行 或 删除选中的行(必备) |
Ctrl + Z |
撤销(必备) |
Ctrl + W |
递进式选择单词继而语句继而行继而方法(必备) |
Ctrl + E |
显示最近打开的文件记录列表(必备) |
Ctrl + N |
根据输入的类名查找类文件(必备) |
Ctrl + G |
在当前文件跳转到指定行处 |
Ctrl + J |
插入自定义动态代码模板(必备) |
Ctrl + P |
方法参数提示显示(必备) |
Ctrl + Q |
显示光标所在的变量 / 类名 / 方法名的文档内容 |
Ctrl + U |
前往光标所在方法的父类方法 / 接口定义(必备) |
Ctrl + B |
进入光标所在方法/变量的定义处,等效于 Ctrl + 左键单击(必备) |
Ctrl + K |
版本控制提交项目,需要此项目有加入到版本控制才可用 |
Ctrl + T |
版本控制更新项目,需要此项目有加入到版本控制才可用 |
Ctrl + H |
显示当前类的层次结构 |
Ctrl + O |
选择可重写的方法 |
Ctrl + I |
选择可继承的方法 |
Ctrl + S |
全部保存 |
Ctrl + + |
展开代码 |
Ctrl + - |
折叠代码 |
Ctrl + / |
通过行注释添加注释/取消注释(必备) |
Ctrl + [ |
移动光标到当前所在代码的花括号开始位置 |
Ctrl + ] |
移动光标到当前所在代码的花括号结束位置 |
Ctrl + F1 |
在光标所在的错误代码处显示错误信息(必备) |
Ctrl + F3 |
跳转到所选中的词的下一个引用位置(必备) |
Ctrl + F4 |
关闭当前编辑文件 |
Ctrl + F6 |
更改签名 |
Ctrl + F8 |
在 Debug 模式下,切换断点 |
Ctrl + F9 |
编译 |
Ctrl + F10 |
应用更改并重启 Activity |
Ctrl + F11 |
使用助记符设定 / 取消书签(必备) |
Ctrl + F12 |
打开文件结构弹出式菜单 |
Ctrl + Tab |
编辑窗口切换,如果在切换的过程按下 Delete,则关闭对应选中的窗口 |
Ctrl + Home |
跳到文件头 |
Ctrl + End |
跳到文件尾 |
Ctrl + Space |
基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改(必备) |
Ctrl + Delete |
删除光标后面的语句(必备) |
Ctrl + BackSpace |
删除光标前面的语句(必备) |
Ctrl + 1,2,3…9 |
定位到对应数值的书签位置(必备) |
Ctrl + 左键单击 |
在打开的文件标题上,弹出该文件路径(必备) |
Ctrl + 光标定位 |
按 Ctrl 不要松开,会显示光标所在的类信息摘要 |
Ctrl + 向左箭头 |
光标跳转到当前语句的左侧开头位置(必备) |
Ctrl + 向右箭头 |
光标跳转到当前语句的右侧开头位置(必备) |
Ctrl + 向上箭头 |
等效于鼠标滚轮向前效果(必备) |
Ctrl + 向下箭头 |
等效于鼠标滚轮向后效果(必备) |
Alt 快捷键
快捷键 |
介绍 |
Alt + ` |
显示版本控制常用操作菜单弹出层(必备) |
Alt + Q |
弹出一个提示,显示当前类的声明 / 上下文信息 |
Alt + F1 |
显示当前文件选择目标弹出层(必备) |
Alt + F2 |
对于前面页面,显示各类浏览器打开目标选择弹出层 |
Alt + F3 |
选中文本,逐个往下查找相同文本,并高亮显示 |
Alt + F7 |
查找光标所在的方法 / 变量 / 类在整个工程中被调用的地方 |
Alt + F8 |
在 Debug 的状态下,弹出可输入计算表达式调试框 |
Alt + Home |
定位 / 显示到当前文件的 Navigation Bar |
Alt + Enter |
根据光标所在位置,提供快速修复选项,光标所在位置不同提示结果也不同(必备) |
Alt + Insert |
自动生成代码,如生成对象的 Getter / Setter 方法,构造函数,toString() 等(必备) |
Alt + 向左箭头 |
切换当前已打开的窗口中的子视图(必备) |
Alt + 向右箭头 |
切换当前已打开的窗口中的子视图(必备) |
Alt + 向上箭头 |
当前光标跳转到当前文件的前一个方法名位置(必备) |
Alt + 向下箭头 |
当前光标跳转到当前文件的后一个方法名位置(必备) |
Alt + 1,2,3…9 |
显示对应数值的选项卡(必备) |
Shift 快捷键
快捷键 |
介绍 |
Shift + F1 |
如果有外部文档可以连接外部文档 |
Shift + F2 |
跳转到上一个高亮错误 或 警告位置 |
Shift + F3 |
在查找模式下,查找匹配上一个 |
Shift + F4 |
在新窗口中打开当前编辑器标签页 |
Shift + F6 |
重命名 |
Shift + F7 |
在 Debug 模式下,智能单步进入 |
Shift + F8 |
在 Debug 模式下,单步退出 |
Shift + F9 |
调试,等效于点击工具栏的 Debug 按钮 |
Shift + F10 |
编译并运行,等效于点击工具栏的 Run 按钮 |
Shift + F11 |
弹出书签显示层(必备) |
Shift + Tab |
取消缩进(必备) |
Shift + Esc |
隐藏当前 或 最后一个激活的工具窗口 |
Shift + End |
选中光标到当前行尾位置 |
Shift + Home |
选中光标到当前行头位置 |
Shift + Enter |
开始新一行(必备) |
Shift + 左键单击 |
在打开的文件名上按此快捷键,可以关闭当前打开文件(必备) |
Shift + 滚轮前后滚动 |
当前文件的横向滚动轴滚动(必备) |
Ctrl + Alt 快捷键
快捷键 |
介绍 |
Ctrl + Alt + L |
重新格式化代码(必备) |
Ctrl + Alt + O |
优化导入的类(必备) |
Ctrl + Alt + I |
自动代码缩进 |
Ctrl + Alt + T |
控制语句(if…else / try…catch / 等) |
Ctrl + Alt + J |
弹出模板选择窗口 |
Ctrl + Alt + H |
打开调用层次结构 |
Ctrl + Alt + B |
转到具体的实现处,可以跳过接口 |
Ctrl + Alt + C |
重构-快速提取常量 |
Ctrl + Alt + F |
重构-快速提取成员变量 |
Ctrl + Alt + V |
重构-快速提取变量 |
Ctrl + Alt + P |
重构-快速提取参数 |
Ctrl + Alt + M |
重构-快速提取方法 |
Ctrl + Alt + Y |
同步、刷新 |
Ctrl + Alt + S |
打开设置对话框(必备) |
Ctrl + Alt + F7 |
查找使用的地方 |
Ctrl + Alt + F10 |
应用代码更改 |
Ctrl + Alt + F11 |
切换全屏模式 |
Ctrl + Alt + Enter |
在光标所在行上面开始新行(必备) |
Ctrl + Alt + Home |
弹出跟当前文件有关联的文件弹出层 |
Ctrl + Alt + Space |
类名自动完成 |
Ctrl + Alt + ] |
在打开多个项目的情况下,切换下一个项目窗口 |
Ctrl + Alt + [ |
在打开多个项目的情况下,切换上一个项目窗口 |
Ctrl + Alt + 向左箭头 |
退回到上一个操作的地方(必备) |
Ctrl + Alt + 向右箭头 |
前进到上一个操作的地方(必备) |
Ctrl + Alt + 向上箭头 |
在查找模式下,跳到上个查找的文件 |
Ctrl + Alt + 向下箭头 |
在查找模式下,跳到下个查找的文件 |
Ctrl + Shift 快捷键
快捷键 |
介绍 |
Ctrl + Shift + A |
查找操作 |
Ctrl + Shift + F |
在路径中查找(必备) |
Ctrl + Shift + R |
在路径中替换(必备) |
Ctrl + Shift + J |
自动将下一行合并到当前行末尾(必备) |
Ctrl + Shift + Z |
取消撤销(必备) |
Ctrl + Shift + W |
递进式取消选择代码块(必备) |
Ctrl + Shift + N |
查找文件(必备) |
Ctrl + Shift + U |
对选中的代码进行大 / 小写轮流转换(必备) |
Ctrl + Shift + T |
对当前类生成单元测试类(必备) |
Ctrl + Shift + C |
复制当前文件磁盘路径到剪贴板(必备) |
Ctrl + Shift + V |
弹出缓存的最近拷贝的内容管理器弹出层 |
Ctrl + Shift + E |
显示最近编辑的文件弹出式菜单 |
Ctrl + Shift + H |
打开方法层次结构 |
Ctrl + Shift + B |
跳转到类型声明处(必备) |
Ctrl + Shift + I |
快速查看光标所在的方法 或 类的定义 |
Ctrl + Shift + / |
通过块注释添加注释/取消注释(必备) |
Ctrl + Shift + [ |
从当前位置选择到代码块起始位置(必备) |
Ctrl + Shift + ] |
从当前位置选择到代码块结束位置(必备) |
Ctrl + Shift + + |
展开所有代码块(必备) |
Ctrl + Shift + - |
收起所有代码块(必备) |
Ctrl + Shift + F7 |
高亮显示所有该选中文本,按Esc高亮消失(必备) |
Ctrl + Shift + F8 |
在 Debug 模式下,指定断点进入条件 |
Ctrl + Shift + F9 |
编译选中的文件 / 包 / Module |
Ctrl + Shift + F12 |
最大化/最小化编辑器(必备) |
Ctrl + Shift + Space |
智能代码提示 |
Ctrl + Shift + Enter |
自动结束代码,行末自动添加分号(必备) |
Ctrl + Shift + Backspace |
转到上一个编辑位置(必备) |
Ctrl + Shift + 1,2,3…9 |
快速添加指定数值的书签(必备) |
Ctrl + Shift + 左键单击 |
跳转到光标所在变量类型所属的类上(必备) |
Ctrl + Shift + 向左箭头 |
光标移动到当前单词的开头位置并选中该单词(必备) |
Ctrl + Shift + 向右箭头 |
光标移动到当前单词的结尾位置并选中该单词(必备) |
Ctrl + Shift + 向上箭头 |
向上移动光标所在语句 / 方法(必备) |
Ctrl + Shift + 向下箭头 |
向下移动光标所在语句 / 方法(必备) |
Alt + Shift 快捷键
快捷键 |
介绍 |
Alt + Shift + N |
选择 / 添加 task(必备) |
Alt + Shift + F |
显示添加到收藏夹弹出层 / 添加到收藏夹 |
Alt + Shift + C |
查看最近变更 |
Alt + Shift + I |
使用当前配置文件检查当前文件 |
Alt + Shift + F7 |
在 Debug 模式下,单步进入 |
Alt + Shift + F9 |
弹出 Debug 的可选择菜单 |
Alt + Shift + F10 |
弹出 Run 的可选择菜单 |
Alt + Shift + 左键双击 |
选择被双击的语句,按住不放,可以同时选择其他语句(必备) |
Alt + Shift + 向上箭头 |
向上移动光标所在行(必备) |
Alt + Shift + 向下箭头 |
向下移动光标所在行(必备) |
Ctrl + Shift + Alt 快捷键
快捷键 |
介绍 |
Ctrl + Shift + Alt + N |
按符号名称搜索 |
Ctrl + Shift + Alt + S |
打开项目结构对话框(必备) |
Ctrl + Shift + Alt + V |
无格式黏贴(必备) |
Ctrl + Shift + Alt + C |
复制参考信息 |
其快捷键
快捷键 |
介绍 |
F2 |
跳转到下一个高亮错误 或 警告位置(必备) |
F3 |
在查找模式下,定位到下一个匹配处 |
F4 |
跳到源代码(必备) |
F7 |
在 Debug 模式下,单步进入 |
F8 |
在 Debug 模式下,单步执行 |
F9 |
在 Debug 模式下,继续运行程序 |
F11 |
切换书签(必备) |
F12 |
回到前一个工具窗口(必备) |
Tab |
缩进(必备) |
Esc |
从工具窗口返回到编辑器窗口(必备) |
连按两次Shift |
搜索全部内容(包括代码和菜单) |
参考
IntelliJ IDEA DEFAULT KEYMAP