IntelliJ IDEA 使用技巧

以下是一些实用的 IDEA 使用技巧,帮助您更高效地开发:

常用快捷键

快捷键 功能
Ctrl + Shift + F10 运行当前文件
Ctrl + D 复制当前行或选中的代码
Ctrl + Y 删除当前行
Ctrl + / 注释/取消注释
Ctrl + Shift + / 块注释
Shift + Enter 在当前行下方插入新行
Ctrl + Alt + L 格式化代码
Ctrl + Space 代码补全
Ctrl + P 查看方法参数
Ctrl + Q 查看快速文档
Ctrl + 鼠标左键 跳转到定义
Ctrl + F 当前文件内查找
Ctrl + R 当前文件内替换

导航技巧

  • 双击 Shift:快速搜索所有内容(类、文件、设置等)
  • Ctrl + E:最近打开的文件
  • Ctrl + Shift + E:最近编辑的文件
  • Ctrl + N:搜索类
  • Ctrl + Shift + N:搜索文件
  • Ctrl + Alt + Shift + N:搜索符号(方法、字段等)

代码生成

  • psvm :生成 main 方法
  • sout :生成 System.out.println()
  • fori:生成 for 循环
  • iter:生成增强 for 循环
  • Alt + Insert:生成构造函数、getter/setter 等

重构技巧

  • Ctrl + Alt + M:提取方法
  • Shift + F6:重命名
  • Ctrl + Alt + V:提取变量
  • Ctrl + Alt + C:提取常量

调试技巧

  • F8:步过
  • F7:步入
  • Shift + F8:步出
  • Ctrl + F8:设置/取消断点

其他实用功能

  1. 代码折叠:Ctrl + '+'/'-' 折叠/展开代码块
  2. 多光标编辑:Alt + 鼠标点击多个位置
  3. 列选择模式:Alt + 拖动选择列
  4. 收藏夹:右键添加文件/方法到收藏夹
  5. 代码模板:File → Settings → Editor → Live Templates 自定义模板
相关推荐
代码什么用10 小时前
Spring基础使用
java·后端·spring
Su米苏10 小时前
Spring AI 中MCP 与普通 @Tool的区别
java·人工智能·spring
码云数智-园园10 小时前
unique_ptr 还是 shared_ptr?C++ 智能指针选型与内存泄漏实战分析
java·开发语言
老板一杯拿铁10 小时前
Java 异常体系详解:从字节码原理到最佳实践
java
蜗牛互联网11 小时前
Java 17 HttpClient调用文件转写API的超时与失败回退
java·人工智能·后端
禾小西11 小时前
07丨Redis 哨兵机制:主库故障后,如何恢复服务?
java·开发语言·redis
我不是阵雨11 小时前
JDK 21虚拟线程Pinning陷阱:一文拔钉解困
java·开发语言
小卡车55512 小时前
java反射、自定义注解的应用(自定义分页)
java
BLUcoding12 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
yuniko-n13 小时前
【JUC】Lock 和 synchronzied 锁
java