IDEA 开发中常用的快捷键

目录

[Ctrl + 的快捷键](#Ctrl + 的快捷键)

[Alt + 的快捷键](#Alt + 的快捷键)

[Shift + 的快捷键](#Shift + 的快捷键)

[Ctrl + Alt + 的快捷键](#Ctrl + Alt + 的快捷键)

[Ctrl + Shift + 的快捷键](#Ctrl + Shift + 的快捷键)

其他的快捷键


Ctrl + 的快捷键

Ctrl + F 在当前文件进行文本查找 (必备)

Ctrl + R 在当前文件进行文本替换 (必备)

Ctrl + Z 撤销 (必备)

Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)

Ctrl + P 方法参数提示显示 (必备)

Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)

Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)

Ctrl + + 展开代码 Ctrl + - 折叠代码

Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)

Ctrl + [ 移动光标到当前所在代码的花括号开始位置

Ctrl + ] 移动光标到当前所在代码的花括号结束位置

Alt + 的快捷键

Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等(必备)

Alt + Enter 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 (必备)

Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方,高亮显示

Alt + ` 显示版本控制(Git)常用操作菜单弹出层

Alt + 1,2,3...9 显示对应数值的选项卡,其中 1 是 Project 用得最多

Shift + 的快捷键

Shift + Shift 在整个项目中查找类,可以点击一个变量后双击 Shift 定位他在项目包的位置

Shift + Enter 开始新一行。光标所在行下空出一行,光标定位到新行位置

Shift + F6 对文件 / 文件夹 重命名,在方法中点击一个变量名,可以对该方法中的该变量名统一重命名

Shift + Tab 取消缩进

Ctrl + Alt + 的快捷键

Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用 (必备)

Ctrl + Alt + O (必备)

  1. 移除未使用的导入:该快捷键可以帮助你快速识别并移除当前文件中未使用的导入的类,从而清理代码并减少不必要的导入。

  2. 导入缺失的类:如果代码中使用了某个类,但是没有导入该类,使用Ctrl + Alt + O可以自动帮你导入缺失的类,减少手动导入的工作量。

  3. 整理导入的顺序:Ctrl + Alt + O还可以帮助你整理导入的顺序,按照字母顺序对导入的类进行排序,使得导入的类更加清晰和有序。

Ctrl + Alt + 左方向键 退回到上一个操作的地方 (必备)

Ctrl + Alt + 右方向键 前进到上一个操作的地方 (必备)

上面两个通常和 Ctrl + b 查看方法调用一起使用

Ctrl + Shift + 的快捷键

Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)

Ctrl + Shift + J 自动将下一行合并到当前行末尾 (必备)

Ctrl + Shift + Z 取消撤销 (必备)

Ctrl + Shift + + 展开所有代码 Ctrl + Shift + - 折叠所有代码

其他的快捷键

Ctrl + Alt + Shift + insert 创建一个临时文件

对于IDEA程序中获取一个字符串集合中的数据,为了给每个元素加上双引号,可以将数据先导入临时文件中,然后使用 Ctrl + r 进行替换,此方法可以用于 sql 查询的 in()

相关推荐
pjx98722 分钟前
服务间的“握手”:OpenFeign声明式调用与客户端负载均衡
java·运维·spring·负载均衡
prinrf('千寻)1 小时前
MyBatis-Plus 的 updateById 方法不更新 null 值属性的问题
java·开发语言·mybatis
老华带你飞1 小时前
实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
java·数据库·spring boot·小程序·论文·毕设·实习记录小程序
在未来等你1 小时前
互联网大厂Java求职面试:AI与大模型应用集成及云原生挑战
java·微服务·ai·kubernetes·大模型·embedding·spring ai
未来之窗软件服务2 小时前
资源管理器必要性———仙盟创梦IDE
前端·javascript·ide·仙盟创梦ide
源码技术栈2 小时前
SaaS基于云计算、大数据的Java云HIS平台信息化系统源码
java·大数据·云计算·云his·his系统·云医院·区域his
编程、小哥哥2 小时前
互联网大厂Java面试:从Spring Boot到微服务架构的技术深挖
java·spring boot·redis·微服务·prometheus·面试技巧
揽你·入怀2 小时前
数据结构:ArrayList简单实现与常见操作实例详解
java·开发语言
okok__TXF2 小时前
SpringBoot3+AI
java·人工智能·spring
AA-代码批发V哥2 小时前
Math工具类全面指南
java·开发语言·数学建模