IntelliJ IDEA快捷键总结
2019-05-23 本文已影响0人
Kay_Coding
搜索类快捷键
快捷键 | 描述 |
---|---|
Ctrl + F | 文件内查找字符串 |
Ctrl + Shift + F | 按照文本的内容查找 |
双击Shift |
查找任何内容,可搜索类、资源、配置项、方法等,还能搜索路径 |
Ctrl + Shift + R | 全局资源查找和替换 |
Ctrl + N |
按类名搜索类,比如 Java,Groovy,Scala 等类文件 |
Ctrl + Shift + N | 按文件名搜索所有文件,可以使用"hello.java:111"直接跳转到hello.java的111行 |
Ctrl + Shift + Alt + N | 符号搜索,包括接口名,类名,函数名,成员变量等 |
Ctrl + Shift + A | 可以查找所有Intellij的命令,并且每个命令后面还有其快捷键 |
查看类快捷键
快捷键 | 描述 |
---|---|
Alt + Q | 查看类定义信息 |
Ctrl + P | 查看参数定义 |
Ctrl + Q | 查看Documentation |
Ctrl + F12 |
查看当前类结构 |
Ctrl + Shift + V | 查看剪贴板 |
Ctrl + H |
查看类的层次关系 |
Ctrl + Shift + H | 查看方法的层次关系 |
Ctrl + Alt + H | 查看方法的调用层次结构 |
Ctrl + Shift + I | 弹框查看方法实现 |
Alt + F7 | 查找类或方法在哪被使用 |
Ctrl + - | 折叠代码 |
Ctrl + + | 展开代码 |
Ctrl + Shift + - | 折叠当前类的所有方法 |
Ctrl + Shift + + | 展开当前类的所有方法 |
Alt + Num | 切换窗口,常用的有1-项目结构,3-搜索结果,4/5-运行调试 |
Ctrl + Tab | 切换标签页 |
Ctrl + E / Ctrl + Shift + E | 打开最近打开过的或编辑过的文件 |
F11 | 添加、取消书签 |
Ctrl + F11 | 带标志的书签 |
Shift + F11 | 查看所有书签 |
编辑类快捷键
快捷键 | 描述 |
---|---|
Ctrl + Z | 撤销 |
Ctrl + Shift + Z | 取消撤销 |
Ctrl + X | 剪切行 |
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + R | 替换 |
CTRL + D |
拷贝当前行到下一行 |
Ctrl + Y | 删除当前行 |
Ctrl + W | 自动按语法选中代码 |
Ctrl + Shift + W | 反向自动按语法选中代码 |
Delete | 删除 |
Alt + Delete | 带检查的安全删除,可用于方法 |
Ctrl + Shift + U | 英文大小写切换 |
Ctrl + O | 覆盖父类方法 |
Ctrl + I | 实现接口方法 |
Alt + Enter |
最常用的快捷键,含包选择导入,帮助创建等 |
Ctrl + Shift + Space |
智能补全 |
Ctrl + Shif t +Enter |
自动补全末尾的字符 |
Alt + Insert | 在包中就是选择文件类型用于新建;在文件中就是添加构造器,Getter/Setter,toString实现等 |
Ctrl + Alt + Insert | 在当前文件夹下选择文件类型用于创建 |
Ctrl + Alt + T | 选择并进行代码包围 |
Ctrl + J |
插入Live Template,比如main方法,我直接Ctrl + J,然后输入main回车就会自动补全main()方法 |
Ctrl + Alt + J | 选择Live Tmeplate |
Ctrl + 斜杠 |
单行注释 |
Ctrl + Shift + 斜杠 |
多行注释 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O |
格式化import列表,去掉未使用的导包 |
Ctrl + Shift + ↑ | 整行(方法)上移 |
Ctrl + Shift + ↓ | 整行(方法)下移 |
Ctrl + Shift + J | 转换为单行连接 |
Ctrl + Delete | 从光标处往后删除 |
Ctrl + Backspace | 从光标处往前删除 |
定位类快捷键
快捷键 | 描述 |
---|---|
F2 |
定位到下一处的错误地方 |
Shift + F2 |
定位到上一处的错误地方 |
F3 | 移动到下一处匹配 |
Shift + F3 | 移动到上一处匹配 |
Ctrl + B或Ctrl+鼠标左键 |
跳转声明处 |
Ctrl + Alt + B | 跳转到实现处 |
Ctrl + G | 跳转到指定的行 |
Alt + Shift + Enter | 将光标定位到上一行 |
Shift + Enter | 将光标定位到下一行 |
Alt + ↑或↓ | 上一个方法或下一个方法 |
Alt + ←或→ |
切换到左边窗口或右边窗口 |
Ctrl + ←或→ | 移动光标到前/后单词 |
Ctrl + Shift + ←或→ | 选择光标前/后单词 |
Ctrl + Alt + ← | 跳转上一次光标所在的位置 |
Ctrl + Alt + → | 跳转下一次光标所在的位置 |
Ctrl + Shift + Alt + ↑ | 定位到上一处修改过的地方 |
Ctrl + Shift + Alt + ↓ | 定位到下一处修改过的地方 |
Ctrl + [ | 将光标定位到代码块开始处 |
Ctrl + ] | 将光标定位到代码块结尾处 |
Ctrl + U | 跳转到父类 |
Ctrl + Shift + Alt + U | 图表方式查看继承结构 |
Ctrl + Alt + Home | 跳转项目的启动、入口类,如Junit测试类与被测试的类之间跳转 |
Alt + Home | 跳转顶部的项目导航条 |
End | 光标移到末尾 |
Home | 光标移到行首 |
选择类快捷键
快捷键 | 描述 |
---|---|
Alt + J |
选中下一处当前选择的内容 |
Shift + Alt + J | 取消选中下一处当前选择的内容 |
Ctrl + Alt + Shift + J | 全部选中当前文件中当前选择的内容 |
Ctrl + Tab | 切换操作页面 |
Ctrl + E | 最近操作过的文件列表 |
Ctrl + Shift + E | 最近修改过的文件列表 |
Ctrl + A | 选择当前全部 |
Ctrl + W | 逐层往外扩展并选中内容 |
Ctrl + Shift + W | 取消逐层往外扩展选中的内容 |
Ctrl + Shift + ← | 从光标处起,依次往左选中内容 |
Ctrl + Shift + → | 从光标处起,依次往右选中内容 |
Shift + Home | 从光标处起,一次选中至本行的头部 |
Shift + End | 从光标处起,一次选中至本行的尾部 |
窗口切换快捷键
快捷键 | 描述 |
---|---|
Ctrl + F4 | 关闭当前Tab |
Ctrl + Shift + ] | 切换到下一个项目 |
Ctrl + Shift + [ | 切换到上一个项目 |
Shift + ESC | 关闭、隐藏当前面板 |
Ctrl + Shift + F12 | 关闭、隐藏所有面板 |
新建类快捷键
快捷键 | 描述 |
---|---|
Alt + Insert | 可以新建类、方法等任何东西 |
Ctrl + Alt + T | 创建单元测试用例 |
运行调试类快捷键
快捷键 | 描述 |
---|---|
Shift + F10 | 普通运行当前 |
Shift + F9 | Debug运行当前 |
Alt + Shift + F10 | 普通运行所选 |
Alt + Shift + F9 | Debug运行所选 |
Ctrl + F2 | 停止当前运行 |
F8 | 跳到下一步 |
Ctrl + F8 | 添加、取消断点 |
Ctrl + Shift + F8 | 查看所有断点 |
Alt + Shift + F8 | 强制跳到下一步 |
F7 | 进入代码内部 |
Shift + F8 | 退出代码内部 |
F9 | 断点调试的Continue |
Alt + F9 | 运行到光标处 |
Ctrl + Alt + F9 | 强制运行到光标处 |
Ctrl + F9 | 编译项目 |
Ctrl + Shift + F9 | 编译当前 |
文件操作快捷键
快捷键 | 描述 |
---|---|
F5 | 复制当前文件 |
F6 | 移动当前文件 |
Ctrl + C | 复制文件名 |
Ctrl + Shift + C | 复制文件的完整路径 |
重构快捷键
快捷键 | 描述 |
---|---|
F5 | 拷贝 |
F6 | 移动 |
Shift + F6 | 重命名 |
Ctrl + Alt + Shift + T | 重构汇总,重构当前 |
Ctrl + Alt + V | 抽取变量 |
Ctrl + Alt + C | 抽取常量 |
Ctrl + Alt + F | 抽取字段 |
Ctrl + Alt + P | 抽取参数 |
Ctrl + Alt + M | 抽取方法 |
Ctrl + Alt + N | 内联 |
Ctrl + F6 | 修改签名 |
版本控制快捷键
快捷键 | 描述 |
---|---|
Alt + 反引号 |
VCS操作 |
Ctrl + T | 拉取远程仓库 |
Ctrl + K | 提交本地暂存区 |
Ctrl + M | 查看提交信息历史列表 |
Ctrl + Alt + A | 添加版本控制 |
Ctrl + Shift + K | 提交远程仓库 |
Ctrl + Alt + Z | 撤销当前的修改 |
Ctrl + Enter | commit、提交 |
Alt + Shift + C | 查看最近的修改 |