IJidea常用快捷键指南
IntelliJ IDEA(简称IJidea)的快捷键能快速提升开发效率,熟练掌握这些快捷键,能让你在写代码时少点鼠标、多敲键盘,coding速度直接翻倍!今天我就给大家整理一份超全的IJidea常用快捷键指南,从基础编辑到调试运行,一网打尽,建议收藏~~
一、基础编辑
1. 复制粘贴与删除
- Ctrl + D:复制当前行/选中内容到下一行
👉 实用场景:写重复逻辑(比如循环里的相似代码)时,直接复制一行改改参数,比重新敲快太多! - Ctrl + Y:删除当前行
👉 注意:和Ctrl+X(剪切)不同,这个是直接删,不用先选中,误删了记得用Ctrl+Z回退~ - Ctrl + C / Ctrl + V:通用复制粘贴,不多说,但要提一句:选中代码块后用更爽!
2. 代码移动与调整
- Alt + Shift + ↑/↓:上下移动当前行
👉 重构代码时超好用,比如把某个变量定义挪到使用处前面,不用剪切粘贴了。 - Ctrl + Shift + ↑/↓:上下移动选中的代码块
👉 适合调整方法内的语句顺序,比如把初始化代码块挪到逻辑处理前面。
3. 选择技巧
- Ctrl + W:逐步扩大选择范围
👉 从光标处的单词→语句→方法块→整个类,精准选择不用鼠标拖! - Ctrl + Shift + W:逐步缩小选择范围
👉 选多了?按一下退回去,比重新选方便。
二、代码导航
1. 精准跳转
- Ctrl + B:跳转到变量/方法的声明处
👉 看别人代码时,遇到不认识的方法,直接按这个看源码,比找半天快10倍! - Ctrl + Alt + B:跳转到接口的实现类
👉 比如调用List.add()时按一下,直接看ArrayList或LinkedList的具体实现。 - Alt + ←/→:回退/前进到上一个光标位置
👉 逛代码时跳来跳去,想回到上一个位置就用这个,像浏览器的前进后退。
2. 快速找文件/类
- Ctrl + N:搜索并打开类文件
👉 输入类名(支持模糊匹配),直接定位到目标类,大型项目必备! - Ctrl + Shift + N:搜索并打开任意文件(包括.xml、.properties等)
👉 找配置文件时不用在目录树里翻了,直接搜文件名。 - Ctrl + E:查看最近打开的文件列表
👉 刚看过的文件想再打开?按一下选就行,不用重新搜。
三、代码生成与重构
1. 自动生成代码
- Alt + Insert:生成构造器、getter/setter、toString等
👉 建JavaBean时,选中属性按这个,一键生成所有方法,告别重复劳动! - Ctrl + O:重写父类方法
👉 继承抽象类后,按这个挑要重写的方法,自动生成方法体框架。 - Ctrl + I:实现接口方法
👉 实现Runnable接口时,按一下直接生成run()方法,省心!
2. 重构神器
- Shift + F6:重命名变量/方法/类
👉 改个变量名,项目里所有引用的地方都会自动更新,比手动改靠谱多了! - Ctrl + Alt + M:提取代码块为方法
👉 一段重复代码用了好几次?选中后按这个,自动封装成方法,还能传参! - Ctrl + Alt + V:提取变量
👉 把复杂表达式(比如a.b.c().d())变成一个变量,代码瞬间变清晰。
四、查找与替换
- Ctrl + F:当前文件内搜索
👉 找某个变量在方法里的使用,直接搜关键词。 - Ctrl + R:当前文件内替换
👉 改个拼写错误,比如把“userNam”换成“userName”,一键搞定。 - Ctrl + Shift + F:全局搜索(整个项目)
👉 想知道某个工具类在哪些地方被调用了?用这个搜类名,全项目结果都出来。 - Ctrl + Shift + R:全局替换
👉 慎用!改配置项或常量名时能用,但一定要先看清楚匹配结果再替换。 - Alt + F7:查找变量/方法在项目中的所有引用
👉 删代码前先用这个看看有没有地方在用,避免删错导致报错。
五、调试与运行
- Shift + F10:运行当前程序
- Shift + F9:调试当前程序
- F8:单步跳过(不进方法内部)
- F7:单步进入(进方法内部看细节)
- Shift + F8:单步跳出(从方法里退出来)
- F9:继续运行到下一个断点
👉 调试小技巧:打了断点后,用F8一步步看变量变化,比瞎猜哪里错了高效100倍!
六、其他高频快捷键
- Ctrl + Alt + L:格式化代码
👉 代码写得乱七八糟?按一下自动对齐、换行,强迫症福音! - Ctrl + Alt + O:优化导入(删除无用import)
👉 写完代码顺手按一下,类顶部清爽多了。 - Ctrl + /:单行注释/取消注释
- Ctrl + Shift + /:块注释/取消注释
- Ctrl + Shift + Enter:自动补全代码(比如补全分号、括号)
👉 写if(a>0)后按一下,自动补全{}和分号,爽!
总结
如果有遗漏的实用快捷键,欢迎在评论区补充,一起交流进步~
若这篇内容帮到你,动动手指支持下!关注不迷路,干货持续输出!
😉
ヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノ