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 自定义模板
相关推荐
刚入门的大一新生14 分钟前
Linux-线程互斥
java·开发语言
赵小哥要冲啦1 小时前
社区邻里互助小程序从 0 到 1 复盘:需求拆解与信任机制设计
java·小程序·需求分析
xiaogai_gai1 小时前
采购业务退款单同步实战:从钉钉审批流到金蝶云星空付款单
java·数据库·钉钉
二哈赛车手1 小时前
新人笔记---hermes定时功能设计,具体讲解以及可优化点
java·人工智能·笔记·spring·ai·typescript
ZWZhangYu1 小时前
从 Dify 实践理解大模型上下文缓存
java·后端·spring
小羊没烦恼!2 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
Fuyo_11193 小时前
C++ AVL树保姆级详解:从平衡因子到四大旋转机制
java·c++·算法
Sarvartha3 小时前
Date、LocalDate、LocalTime、LocalDateTime、DateTimeFormatter类
java
阿俊-全栈开发3 小时前
LikeShop 多商户 Java 版商城微服务模块拆分与部署架构演进实践
java·微服务·架构·likeshop开源商城·多商户源码
Wang's Blog4 小时前
Java 项目实战:交友项目 - 联系人列表
java·开发语言·交友