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 自定义模板
相关推荐
孫治AllenSun3 分钟前
【LangChain4J-04】Tool 工具的使用
java·人工智能
南城以南溫暖如初1475 分钟前
树洞交友系统架构设计与匿名聊天实战指南
java·spring boot·mysql·系统架构·vue·mybatis·交友
lemon_sjdk12 分钟前
JavaFX 响应式核心:从属性绑定、失效通知到生命周期管理
java
QCodingDev33 分钟前
Spring AI Alibaba Graph实战:从ReAct Agent到Workflow,企业AI复杂流程该如何编排?
java·人工智能·spring·ai·ai编程·企业ai
一嘴一个橘子35 分钟前
SpringDataRedis 操作 redis
java·redis
JasmineWr38 分钟前
Spring BeanDefinition 与 Bean 生命周期、循环依赖解析
java·后端·spring
dzl8439439 分钟前
微服务基座
java
QQ_21696290961 小时前
【项目编号:project86564】SpringBoot供应链管理系统:采购、供应商、库存、销售、统计报表一体化实战
java·spring boot·后端
m0_587383001 小时前
课程培训系统开发实战:从技术选型到核心模块设计
java·spring boot·架构·系统架构
lskblog1 小时前
Ubuntu 18.04 安装 LibreOffice(用于 Word 在线预览转换)
java·linux·python·ubuntu·word·php·laravel