IDEA常用快捷键
快捷键 | 介绍 |
Ctrl + D | 复制当前行 |
Ctrl + F | 在当前文件进行文本查找 |
Ctrl + Shift + F | 根据输入内容查找整个项目或指定目录内文件 |
Ctrl + R | 在当前文件进行文本替换 |
Ctrl + Shift + R | 根据输入内容替换对应内容,范围为整个项目或指定目录内文件 |
Ctrl + Z | 撤销 |
Ctrl + Shift + Z | 取消撤销 |
Ctrl + Y | 删除光标所在行或删除选中的行 |
Ctrl + X | 剪切光标所在行 或 剪切选择内容 |
Ctrl + W | 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 |
Ctrl + Shift + W | 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 |
Ctrl + N | 根据输入的 类名 查找类文件 |
Ctrl + E | 显示最近打开的文件记录列表 |
Ctrl + G | 在当前文件跳转到指定行处 |
Ctrl + Q | 光标所在的变量 / 类名 / 方法名等上面,显示文档内容 |
Ctrl + O | 选择可重写的方法 |
Ctrl + I | 选择可继承的方法 |
Ctrl + + | 展开代码 |
Ctrl + - | 折叠代码 |
Ctrl + F12 | 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选 |
Ctrl + Shift + F12 | 编辑器最大化 |
Ctrl + Enter | 智能分隔行,光标不移动 |
Ctrl + Alt + Enter | 光标所在行上空出一行,光标定位到新行 |
Ctrl + Shift + Enter | 自动结束代码,行末自动添加分号 |
Ctrl + Delete | 删除光标后面的单词或是中文句 |
Ctrl + BackSpace | 删除光标前面的单词或是中文句 |
Alt + F8 | 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 |
Alt + Enter | IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 |
Alt + Insert | 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 |
Alt + 前方向键 | 当前光标跳转到当前文件的前一个方法名位置 |
Alt + 后方向键 | 当前光标跳转到当前文件的后一个方法名位置 |
Alt + 1,2,3...9 | 显示对应数值的选项卡,其中 1 是 Project 用得最多 |
Shift + F6 | 对文件 / 文件夹 重命名 |
Shift + F7 | 在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法 |
Ctrl + F11 | 选中文件 / 文件夹,使用助记符设定 / 取消书签 |
Ctrl + 1,2,3...9 | 定位到对应数值的书签位置 |
Shift + F11 | 弹出书签显示层 |
Shift + 滚轮前后滚动 | 当前文件的横向滚动轴滚动 |
Ctrl + Alt + L | 格式化代码,可以对当前文件和整个包目录使用 |
Ctrl + Alt + O | 优化导入的类,可以对当前文件和整个包目录使用 |
Ctrl + Alt + T | 对选中的代码弹出环绕选项弹出层 |
Ctrl + Alt + 鼠标左键 | 方法名上使用跳到具体的实现处,可以跳过接口 |
Ctrl + Alt + V | 快速引进变量 |
Ctrl + Alt + F7 | 显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来 |
Ctrl + Alt + 左方向键 | 退回到上一个操作的地方 |
Ctrl + Alt + 右方向键 | 前进到上一个操作的地方 |
Ctrl + Shift + U | 对选中的代码进行大 / 小写轮流转换 |
Ctrl + Shift + V | 弹出缓存的最近拷贝的内容管理器弹出层 |
Ctrl + Shift + E | 显示最近修改的文件列表的弹出层 |
Ctrl + Alt + S | 打开 IntelliJ IDEA 系统设置 |
Ctrl + Shift + Alt + S | 打开当前项目设置 |
Ctrl+ Shift + 前方向键 | 移动光标所在行向上移动 |
Ctrl+ Shift + 后方向键 | 移动光标所在行向下移动 |
IDEA常用插件安装
1. Alibaba Java Coding Guidelines
阿里巴巴Java规范插件
2. String Manipulation
字符串处理,提供驼峰、下划线,base64、md5
3. Maven Helper
Maven依赖分析等功能
4. CodeGlance
代码编辑区缩略图插件,可以快速定位代码
5. GenerateAllSetter
通过alt+enter对变量类生成对类的所有setter方法的调用
6. Json Parser
验证和格式化JSON字符串
7. AiXcoder Code Completer
代码完成器和代码搜索引擎,基于最新的深度学习技术推荐一整套代码
8. Key promoter X
快捷键提示工具
9. Chinese (simplified)Language Pack EAP
汉化插件