前言:掌握Idea快捷键编程,让编程更快乐,妈妈再也不用担心我的学习了
(快捷键冲突可多加Ctrl,Alt中间的win键尝试)
一、Editor Actions 编辑类操作
操作名称 | 快捷键 |
---|
复制文件的完整路径 | Ctrl + Shift + C |
删除行 | Ctrl + Y |
剪切行 | Ctrl + X |
复制行在下方 | Ctrl + D |
所选上/下移动 | Ctrl + Alt + Shift + ↑/↓ |
参数左/右移动 | Ctrl + Alt + Shift + ←/→ |
关闭idea打开窗口 | Esc |
下一行加入改行 | Ctrl + Shift + J |
光标后新开一行 | Shift+Enter |
光标前新开一行 | Ctrl+Alt+Enter |
跳至最后一行 | Ctrl + End |
编辑后退 | Ctrl + Z |
编辑前进 | Ctrl + Shift + Z |
二、主菜单类快捷键
1.项目环境设置
操作名称 | 快捷键 |
---|
打开Settings… | Ctrl + Alt + S |
打开项目构建 | Ctrl + Alt + Shift + S |
同步项目 | Ctrl + Alt + Y |
2.查找、替换类
操作名称 | 快捷键 |
---|
查找 | Ctrl + F |
查询所有位置 | Ctrl + Shift + F |
查找 变量 / 方法 | Ctrl + Shift + Alt + N |
找到方法的实现类 | Ctrl + Alt + B |
自动按语法选中代码 | Ctrl + W |
反向自动按语法选中代码 | Ctrl + Shift + W |
定位到行列 | Ctrl + G |
所选引用到的地方 | Alt + F7 |
查找变量的来源位置 | F4 |
全文检索查询 | 双击Shift |
替换 | Ctrl + R |
所有位置替换 | Ctrl + Shift + R |
3.信息视图
操作名称 | 快捷键 |
---|
参数提示 | Ctrl + P |
返回类型 | Ctrl + Shift + P |
该类的信息 | Ctrl + Q |
类名或接口名提示 | Ctrl + Alt + Space |
错误信息 | Ctrl + F1 |
最近的文档 | Ctrl + E |
最近改变的文档 | Ctrl + Shift + E |
最近的更改内容 | Alt + Shift + C |
4.内容导航
操作名称 | 快捷键 |
---|
同名该类的位置 | Ctrl + N |
同名该文件的位置 | Ctrl + Shift + N |
同名该标识的位置 | Ctrl + Shift + Alt + N |
文件结构 | Ctrl + F12 |
文件路径 | Ctrl + Alt + F12 |
类型分级结构 | Ctrl + H |
5.代码类
操作名称 | 快捷键 |
---|
重写方法 | Ctrl + O |
实现方法 | Ctrl + i |
包裹代码:如try catch | Ctrl + Alt + T |
快速创建注入及构造方法等 | Alt + Insert |
插入动态模板 | Ctrl + J |
动态模板包裹代码 | Ctrl + Alt + J |
单行注释 | Ctrl + / |
多行注释 | Ctrl + Shift + / |
格式化代码 | Ctrl +Shift + M |
显示重新格式化文件对话框 | Ctrl + Alt + Shift + L |
自动缩进行 | Ctrl + Alt + L |
最优导入 | Ctrl + Alt + O |
6.项目重构
操作名称 | 快捷键 |
---|
重命名 | Shift + F6 |
重构类 | Ctrl + Alt + Shift + T |
抽取常量 | Ctrl + Alt + C |
抽取字段 | Ctrl + Alt + F |
抽取方法 | Ctrl + Alt + M |
抽取参数 | Ctrl + Alt + P |
抽取变量 | Ctrl + Alt + V |
7.运行
操作名称 | 快捷键 |
---|
Run运行 | Shift + F10 |
Debug运行 | Shift + F9 |
Stop停止 | Ctrl + F2 |
重新运行 | Ctrl + F10 |
debug跨过自己所有的代码 | F8 |
debug跨过所有的过程(含jdk自身) | Alt + Shift + F8 |
debug进入自己方法 | F7 |
debug进入所有方法(含jdk自身) | Alt + Shift + F7 |
debug跳出 | Shift + F8 |
debug运行到光标所在行(先停留到断点) | Alt + F9 |
debug直接运行到光标所在行 | Ctrl + Alt +F9 |
三、其他快捷键
操作名称 | 快捷键 |
---|
光标前的花括号开始位置 | Ctrl + [ |
光标后的花括号结束位置 | Ctrl + ] |
版本控制提交项目(已加入版本控制工具) | Ctrl + K |
版本控制更新项目(已加入版本控制工具) | Ctrl + T |
切换编辑窗口 | Ctrl + Tab(单按鼠标选择) |
打开Terminal命令台 | Alt + F12 |
代码全屏展示 | Ctrl + Shift + F12 |
查看该类的方法及参数 | Ctrl + F12 |
四、快速输出代码
操作名称 | 快捷键 |
---|
快速main方法 | psvm + tab |
快速println打印 | sout + tab |
生成for循环for (int i = 0; i< ; i++) { } | fori + tab |
生成增强for循环 | iter + tab |
生成array for代码块 | itar + tab |
生成iterator 迭代 | itit + tab |
生成List的遍历 | itli + tab |
生成Collection迭代 | itco + tab |
lazy初始化 | lazy + tab |
查看所有的快捷输出使用 | Ctrl + J |