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)后按一下,自动补全{}和分号,爽!

总结
如果有遗漏的实用快捷键,欢迎在评论区补充,一起交流进步~

若这篇内容帮到你,动动手指支持下!关注不迷路,干货持续输出!😉
ヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノヾ(´∀ ˋ)ノ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值