第一步:选择IDEA 快捷键组合
第二步:关闭搜狗快捷键冲突
第三部: 使用IDEA快捷键
常规
快捷键 | 作用 | 说明 |
---|---|---|
Alt + 1 | 打开/关闭 Project 窗口 | |
Alt + 2 | 打开/关闭 Favorites窗口 | |
Alt + 3 | 打开/关闭 Find窗口 | |
Alt + 4 | 打开/关闭 Run窗口 | |
Alt + 5 | 打开/关闭 Debug窗口 | |
Alt + 6 | 打开/关闭 Problems窗口 | |
Alt + 7 | 打开/关闭 Structure窗口 | |
Alt + 8 | 打开/关闭 Services窗口 | |
Alt + 9 | 打开/关闭 Git窗口 | |
Ctrl + Shift + F12 | 编辑器窗口最大化 | |
Ctrl + Alt + S | 打开 Settings 窗口 | |
Ctrl + Alt + Shift + S | 打开 Project Structure 窗口 | |
Esc | 从工具窗口跳转到编辑器 | |
Shift + Esc | 隐藏最后活动的窗口 |
搜索替换
快捷键 | 作用 | |
---|---|---|
Ctrl + F | 当前文件查找特定内容 | |
Ctrl + Shift + F | 当前项目查找包含特定内容的文件 | |
Shift + Shift | 在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来 | |
Ctrl + N | 查找类 | |
Ctrl + Shift + N | 查找文件 | |
Ctrl + Shift + Alt +N | 查找 Symbols | 用途不明 |
Ctrl + Shift + A | 查找 Actions | 用途不明 |
Ctrl + E | 查看最近查看过的文件 | |
F3 / Shift + F3 | 查询到的结果里,查看上一个 / 下一个检索到的内容 | |
Alt + J | 查询到的结果里,加选中下一个 | |
Alt + Shift + J | 查询到的结果里,取消最后选中的那个查询结果 | |
Ctrl + Alt +Shift + J | 查询到的结果里,全部选中 | |
Ctrl + R | 替换 | |
Ctrl + Shift + R | 当前项目替换特定内容 | |
查看信息
快捷键 | 作用 | |
---|---|---|
Ctrl + Shift + C | 复制文件全路径 | |
Ctrl + Shift + BackSpace | 跳转到上次编辑位置 | |
Ctrl + Shift + I | 打开 快速查找定义 | |
Ctrl + Shift + Alt +U | 查看几个类间的UML图(窗口里) | |
Ctrl + Alt +U | 查看几个类的UML图 (浮出窗口) | |
Alt + Home | 显示当前包下所有的类 | |
Ctrl + Shift + F7 | 高亮显示文件中的使用 | 感觉和Ctrl + F一样 |
Ctrl + Alt + F7 | 显示使用的地方 | |
Alt + F7 | 查看 方法/变量/类 的所有引用到的地方 | |
Alt + 7 | 查看当前文件结构(窗口内显示) | |
Ctrl + F12 | 查看当前文件结构(弹出窗口) | |
Ctrl + H | 查看类型层次 | |
Ctrl + Shift + H | 查看方法层次 | |
Ctrl + Alt + H | 调用层次 | |
Alt + ↑ / ↓ | 跳转到当前类的 上一个/下一个 方法 | |
Alt + ← / → | 上一个 / 下一个 编辑器标签 | |
Ctrl + ] / [ | 光标移动到代码块结束/开始 | |
F2 / Shift + F2 | 跳转到下一个 / 上一个错误显示 | |
Ctrl + B | 跳转到定义 | eg:查看变量在哪里定义的 |
Ctrl + Shift + B | 跳转到类型定义 | eg:查看变量类型的定义 |
Ctrl + Alt + B | 跳转到实现 | eg:查看抽象类实现的地方 |
Ctrl + U | 跳转到超方法/类 | |
Ctrl + P | 查看方法的参数信息 | |
Ctrl + mouse | 查看简要信息 | |
Ctrl + - / Ctrl + + | 展开/收缩代码块 | |
Ctrl + F4 | 关闭标签页 |
编辑代码
快捷键 | 作用 | 说明 |
---|---|---|
Ctrl + Alt + C | 提取常量 | constant |
Ctrl + Alt + F | 提取属性 | field |
Ctrl + Alt + P | 提取参数 | parameter |
Ctrl + Alt + V | 提取变量 | variables |
Ctrl + Alt + M | 提取方法 | method |
Ctrl + Alt + T | 把代码包在一个块内 | 例如:try/catch if等 |
Ctrl + Alt + O | 去除多余的包 | |
Ctrl + Alt + L | 自动格式化代码 | File--Settings--CodeStyle 里设置 |
Ctrl + Alt + I | 自动行缩进 | |
Ctrl + Shift + U | 切换大小写 | |
Ctrl + W | 选中代码 | 这个比双击好用,尤其想选择整个方法的时候 |
Ctrl + Y | 删除选中的代码 | |
Ctrl + Delete | 删除光标位置至文字结束 | |
Ctrl + BackSpace | 删除至文字开始 | |
Ctrl + D | 复制选中的代码 | |
Ctrl + G | 跳到选中的行数 | |
Ctrl + O | 重写父类方法 | 按住ctrl键可以选择多个方法一起进行重写 |
Ctrl + X / Shift + Delete | ||
Ctrl + C / Ctrl + Insert | ||
Ctrl + V | ||
Ctrl + Shift + V | 从最新缓冲区粘贴 | |
Ctrl + Z | 撤销 | |
Ctrl + Shift + Z | 取消撤销 | |
Ctrl + Alt + Z | 文件Revert | |
Ctrl + / | 行注释/取消注释 | |
Ctrl + Shift + / | 块注释/取消注释 | |
Shift + F6 | 重命名你的类、方法、变量等等 | 甚至可以选择替换掉注释中的内容 |
Shift + Enter / Enter | 另起一行 | |
Alt + Enter | 显示意向行动和快速修复 | |
Alt + Insert | 生成代码 新建文件 | 类里使用:生成构造方法,get/set等 那一套常用方法 项目目录上使用:新建各种文件 |
编译和运行
快捷键 | 作用 | 说明 |
---|---|---|
Ctrl + F9 | 生成项目(编译修改和依赖项) | |
Ctrl + Shift + F9 | 编译选择的文件、包或模块 | |
Ctrl + Shift + F10 | 从编辑器运行上下文配置 | |
Alt + Shift + F10 | 选择配置并运行 | |
Alt + Shift + F9 | 选择配置并调试 | |
Shift + F10 | 运行 | |
Shift + F9 | 调试 |
SVN
快捷键 | 作用 | 说明 |
---|---|---|
Ctrl + X | 提交代码到SVN | |
需要记住的快捷键:
光标位置移动:Ct rl + Alt + 箭头 完成语句:Ctrl + Shift + Enter 显示光标所在位置的错误说法:Ctrl + F1 实现方法:Ctrl + I 跳转到上一个工具窗口:F12
调试:
跳出函数/单步执行:F8/F7 运行至光标:Alt + F9 继续运行程序:F9 切换断点:Ctrl + F8 查看断点:Ctrl + Shift + F8
导航:
添加/去除书签:Ctrl + F11 / F11 跳转到书签:Ctrl + [0-9] 显示书签:Shift + F11
版本控制/本地历史记录:
提交代码:Ctrl + K
更新代码:Ctrl + T
提交(push):Ctrl + Shift + K
快速弹出VCS:Alt + BackQuote(`)