IDEA中的快捷键大全--超详细

目录

一、通用类型

[1.1 图示](#1.1 图示)

[1.2 表格化](#1.2 表格化)

二、编写速度提升

[2.1 图示](#2.1 图示)

[2.1.1 表格化](#2.1.1 表格化)

[2.2 图示](#2.2 图示)

[2.2.1 表格化:](#2.2.1 表格化:)

三、类结构,查找和查看源码

[3.1 图示](#3.1 图示)

[3.2 表格化](#3.2 表格化)

四、查找,替换和关闭

4.1图示

[4.2 表格化](#4.2 表格化)

五、调整格式

[5.1 图示](#5.1 图示)

[5.2 表格化](#5.2 表格化)

六、快捷键的自主定义

[6.1 修改开发环境](#6.1 修改开发环境)

[6.2 修改单个快捷键](#6.2 修改单个快捷键)


一、通用类型

1.1 图示

1.2 表格化

|---------------|------------------|
| 复制代码-copy | ctrl + c |
| 粘贴-paste | ctrl + V |
| 剪切-cut | ctrl + x |
| 撤销-undo | ctrl + z |
| 反撤销-redo | ctrl + shift + z |
| 保存-save all | ctrl + s |
| 全选-select all | ctrl + a |

二、编写速度提升

2.1 图示

2.1.1 表格化

操作描述 快捷键
智能提示 Ctrl + Space
插入代码模板(Live Template) Ctrl + J
使用代码块环绕 Ctrl + Alt + T
生成 getter/setter/构造器等 Alt + Insert
自动生成返回值变量 Ctrl + Alt + V
复制指定行的代码 Ctrl + D
删除指定行的代码 Ctrl + Y
切换到下一行代码空位 Shift + Enter
切换到上一行代码空位 Shift + Enter(当前行前插入)
向上移动代码 Ctrl + Shift + Up
向下移动代码 Ctrl + Shift + Down
向上移动一行 Ctrl + Up
向下移动一行 Ctrl + Down
方法的形参列表提醒 Ctrl + P

2.2 图示

2.2.1 表格化:

操作描述 快捷键
批量修改指定的变量名、方法名、类名等 Shift + F6
抽取代码重构方法 Ctrl + Alt + M
重写父类的方法 Ctrl + O
实现接口的方法 Ctrl + I
选中的结构的大小写切换 Ctrl + Shift + U
批量导入包 Ctrl + Alt + O

三、类结构,查找和查看源码

3.1 图示

3.2 表格化

操作 快捷键 功能描述
查看源码 - Go to class Ctrl + N 显示当前类的结构,支持搜索指定的方法、属性等
文件结构 - File structure Ctrl + F12 显示当前文件的结构,可以搜索方法、属性等
退回到前一个编辑的页面 Ctrl + Alt + ← 返回到上一个编辑的页面
进入到下一个编辑的页面 Ctrl + Alt + → 前往下一个编辑的页面
切换打开的类文件 Ctrl + Tab 在打开的类文件之间切换
查看继承树结构 - Type Hierarchy Ctrl + H 查看光标选中类的继承树结构
查看方法文档 - Quick documentation Ctrl + Q 显示光标处方法或类的文档
显示类的UML关系图 - Show UML popup Ctrl + Alt + U 显示当前类的UML关系图
定位某行 - Go to line/column Ctrl + G 跳转到指定的行/列
回溯变量或方法的来源 - Go to implementation(s) Ctrl + B 跳转到变量或方法的实现
折叠方法实现 - Collapse all Ctrl + Shift + - 折叠所有方法的实现
展开方法实现 - Expand all Ctrl + Shift + + 展开所有方法的实现

四、查找,替换和关闭

4.1图示

4.2 表格化

功能 快捷键 说明
查找指定的结构 Ctrl + F 在当前文件中查找文本
查找与替换 Ctrl + R 在当前文件中查找并替换文本
直接定位到当前行的首位 Home 移动光标到当前行的开始位置
直接定位到当前行的末位 End 移动光标到当前行的结束位置
全项目搜索文本 Ctrl + Shift + F 在整个项目中查找文本

五、调整格式

5.1 图示

5.2 表格化

功能 快捷键 说明
格式化代码 Ctrl + Alt + L 自动格式化当前文件的代码
使用单行注释 Ctrl + / 对选中代码添加或取消单行注释
使用/取消多行注释 Ctrl + Shift + / 对选中代码添加或取消多行注释
选中数行,整体往后移动 Tab 将选中行向右缩进
选中数行,整体往前移动 Shift + Tab 将选中行向左缩进

六、快捷键的自主定义

6.1 修改开发环境

打开Idea,点击左上角的文件(file),点击设置(setting)

打开Keymap也就下图所示:根据自己使用习惯的开发环境去修改

6.2 修改单个快捷键

偏左边的搜索是靠输入: 作用的说明的,即

偏右边的搜索框是靠:输入快捷键的指令,即重复,也就是复制一行代码

想要修改的话,直接右键要修改的,选择移除原有的快捷键,

再输入新的指令即可

绿色的就是刚刚修改后快捷键的指令

相关推荐
四荒八极3 小时前
配置WebStorm键盘快捷键
ide·计算机外设·webstorm
字节源流3 小时前
关于maven的依赖下不下来的问题
java·maven
穗余3 小时前
vscode优化使用体验篇(快捷键)
ide·vscode·编辑器
pjx9874 小时前
服务间的“握手”:OpenFeign声明式调用与客户端负载均衡
java·运维·spring·负载均衡
prinrf('千寻)4 小时前
MyBatis-Plus 的 updateById 方法不更新 null 值属性的问题
java·开发语言·mybatis
老华带你飞5 小时前
实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
java·数据库·spring boot·小程序·论文·毕设·实习记录小程序
在未来等你5 小时前
互联网大厂Java求职面试:AI与大模型应用集成及云原生挑战
java·微服务·ai·kubernetes·大模型·embedding·spring ai
未来之窗软件服务5 小时前
资源管理器必要性———仙盟创梦IDE
前端·javascript·ide·仙盟创梦ide
源码技术栈5 小时前
SaaS基于云计算、大数据的Java云HIS平台信息化系统源码
java·大数据·云计算·云his·his系统·云医院·区域his
编程、小哥哥5 小时前
互联网大厂Java面试:从Spring Boot到微服务架构的技术深挖
java·spring boot·redis·微服务·prometheus·面试技巧