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
汉化插件