当前位置: 首页 > news >正文

IDEA(IntelliJ IDEA)超详细基础使用教程

目录

一、初次安装 & 初始化配置

1. 版本区分

2. 首次启动初始化

二、IDEA 主界面五大区域(核心)

1. 左侧 Project 项目面板(最常用)

2. 中间编辑区

3. 底部工具栏

三、创建项目(Java 普通项目 + Maven 项目)

方式 1:普通 Java 项目(入门练习)

方式 2:Maven 项目(企业开发主流)

3. 新建类 / 包

四、代码编写常用快捷生成(高频)

代码补全快捷键

快速代码模板(输入缩写 + Tab)

生成构造器、get/set、toString

五、运行 & 调试(开发最重要)

1. 运行程序

2. Debug 断点调试

调试快捷键

六、项目基础配置

1. JDK 配置(报错:找不到 JDK 必配)

2. 编码统一 UTF-8(中文乱码解决)

3. 修改字体大小

七、必备高频快捷键(Windows)

编辑类

查找跳转

窗口

八、插件安装(File→Settings→Plugins)

九、导入 / 导出项目

十、常见小问题


分:安装配置、工程创建、界面分区、常用操作、快捷键、项目配置、调试、插件八大模块,面向 Java 新手通用版(社区版免费、旗舰版付费)。

一、初次安装 & 初始化配置

1. 版本区分

  • Community(社区版)免费:只支持 Java、Kotlin,无 Web、数据库、Spring 等高级功能,日常学习够用
  • Ultimate(旗舰版):全功能,SpringBoot、前端、数据库、微服务开发必备

2. 首次启动初始化

  1. Import Settings:第一次选Do not import settings
  2. 主题选择:
    • Dark:Darcula(黑底护眼,开发首选)
    • Light:IntelliJ(白底)
  3. 插件推荐:初始可跳过,后续按需安装
  4. 创建桌面快捷方式,完成初始化。

配置文件目录: Windows:C:\Users\用户名\.IntelliJIdea版本Mac:~/Library/Application Support/JetBrains/

二、IDEA 主界面五大区域(核心)

【顶部菜单栏】→【工具栏快捷按钮】 【左侧项目结构区】|【中间代码编辑区】|【右侧侧边工具】 【底部控制台/终端/数据库/运行输出区】

1. 左侧 Project 项目面板(最常用)

三种视图切换(顶部下拉):

  1. Project(项目视图):真实磁盘目录结构(日常开发用)
  2. Packages(包视图):按 Java 包分层,隐藏资源文件夹(写 Java 首选)
  3. Project Files:全文件展示

目录标识含义:

  • src:源代码根目录,放.java
  • resources:配置文件目录(properties、yml 等,Maven 项目)
  • test:单元测试代码

2. 中间编辑区

多标签打开多个文件,双击左侧文件打开; 右键标签:Split 垂直 / 水平分屏查看代码。

3. 底部工具栏

  • Terminal:内置终端(cmd/powershell)
  • Run:程序运行日志输出
  • Debug:调试控制台
  • Problems:代码错误提示
  • Database:数据库连接(旗舰版)

三、创建项目(Java 普通项目 + Maven 项目)

方式 1:普通 Java 项目(入门练习)

  1. File → New → Project
  2. 左侧选Java→ 下一步,勾选Create project from template(可自动生成 Main 类)
  3. 填写项目名称、项目存放路径 → Finish
  4. 目录结构:
项目名 └ src └ com/demo └ Main.java(含main入口)

方式 2:Maven 项目(企业开发主流)

  1. New→Project→Maven
  2. 不选骨架(快速创建)/ 选maven-archetype-quickstart标准骨架
  3. GroupId (公司域名倒写)、ArtifactId (项目名)、Version
  4. 等待右下角 Maven 自动下载依赖(首次联网下载 jar 包)

3. 新建类 / 包

  1. 右键src→New→Package,输入包名com.test
  2. 右键包→New→Java Class,输入类名,可选自动创建main()psvm + Tab

四、代码编写常用快捷生成(高频)

代码补全快捷键

表格

快捷键功能
Alt + Enter万能修复(导包、创建方法、变量接收返回值、修复报错)
Ctrl + 空格代码提示补全(Windows 被输入法占用时改快捷键)
Ctrl + P查看方法参数列表

快速代码模板(输入缩写 + Tab)

psvm + Tab → public static void main(String[] args){} sout + Tab → System.out.println(); soutp → 打印方法参数 fori → for(int i=0; i<;i++) iter → for-each循环

生成构造器、get/set、toString

Alt + Insert

  • Constructor:构造方法
  • Getter and Setter:属性存取
  • toString:重写 toString

五、运行 & 调试(开发最重要)

1. 运行程序

三种方式:

  1. 代码 main 方法左侧绿色三角▶→ Run 'Main.main()'
  2. 右键代码空白处 → Run 'Main.main ()'
  3. Shift + F10快速运行上次程序

运行结果在底部Run面板查看输出。

2. Debug 断点调试

  1. 打断点:代码行号左侧单击出现红色圆点
  2. 右键绿色三角→Debug 'Main.main()'/Shift+F9启动调试
调试快捷键
快捷键作用
F7 Step Into进入方法内部
F8 Step Over逐行往下走(跳过方法)
F9 Resume Program跳到下一个断点
Ctrl+F8开启 / 关闭当前行断点

六、项目基础配置

1. JDK 配置(报错:找不到 JDK 必配)

File → Project Structure(Ctrl+Alt+Shift+S

  1. Project → Project SDK:选择本机安装的 JDK 版本
  2. Modules:选中模块配置语言级别

2. 编码统一 UTF-8(中文乱码解决)

File→Settings→Editor→File Encodings

  • Global Encoding、Project Encoding、Default for properties:全部 UTF-8

3. 修改字体大小

Settings→Editor→Font:调整 Size,Ctrl + 鼠标滚轮缩放代码(需要开启设置)

七、必备高频快捷键(Windows)

编辑类

  • Ctrl + C/V/X:复制剪切(无选中复制整行)
  • Ctrl + D:复制当前行
  • Ctrl + Y:删除整行
  • Ctrl + Z / Ctrl+Shift+Z:撤销 / 反撤销
  • Ctrl + /:单行注释 //
  • Ctrl + Shift + /:块注释 /* */
  • Ctrl + Alt + L格式化代码(必记!)

查找跳转

  • Ctrl + F当前页查找
  • Ctrl + R当前页替换
  • Double Shift全局搜索所有文件
  • Ctrl + N搜索类
  • Ctrl + Shift + N搜索文件

窗口

  • Alt+1收起 / 打开左侧项目栏
  • Esc切回代码编辑区

八、插件安装(File→Settings→Plugins)

推荐必装免费插件:

  1. Chinese (Simplified):汉化 IDEA 菜单(新手首选)
  2. Alibaba Java Coding Guidelines:阿里代码规范检测
  3. Rainbow Brackets:彩色括号,区分嵌套括号
  4. CodeGlance:右侧代码缩略图
  5. Maven Helper:Maven 依赖冲突排查

九、导入 / 导出项目

  1. 打开已有项目:File→Open,选中项目根文件夹,直接打开
  2. 关闭项目:File→Close Project 回到起始页
  3. 导入 Maven 项目:打开后右键 pom.xml→Add as Maven Project

十、常见小问题

  1. Maven 依赖飘红:右键项目→Maven→Reload Project 刷新依赖
  2. 无法运行 main:检查 src 是否被标记源代码根目录(蓝色文件夹),右键 src→Mark Directory as→Sources Root
  3. 乱码:统一全部编码为 UTF-8(上文编码配置)
http://www.jsqmd.com/news/941450/

相关文章:

  • 2026 年 6 月鞍山市卫生间阳台屋顶漏水防水补漏避坑指南 - 吉修匠
  • 告别黑窗口!用Xming+Xshell在Win10上流畅显示远程Ubuntu桌面(保姆级避坑指南)
  • 无人机装配倍速链产线产能参考 不同配置产量实测科普
  • CleanMyWechat多线程并发清理架构解析:实现3倍效率提升的高性能微信缓存管理技术方案
  • 2026章丘家装口碑实测:金螳螂 + 索菲亚双品牌,凭什么65%业主来自老推荐? - 博客万
  • 太康锅炉厂家销售电话:2026官方源头工厂直连热线与联系方式 - 品牌2026
  • 替代国外FTP的工具有哪些?一篇帮你选对国产替代方案 - 飞驰云联
  • Java 生产环境 Swagger 实战
  • F#函数式编程入门:从核心范式到数据处理实战
  • 2026武汉黄金回收现状解析:你的闲置黄金,或许正是最佳变现时机 - 奢侈品回收测评
  • 2026丽江装修第三方实测:5家装企横评,为什么越来越多民宿老板选择之间装饰? - 博客万
  • 上海优质系统窗企业排行:实测性能与口碑双维度 - 奔跑123
  • 3步搞定Switch手柄PC连接:BetterJoy终极适配指南
  • 青年研究者如何规划早期科研生涯:从Borg奖看交叉领域创新与影响力构建
  • 2026年6月湖北口碑不错的防水资质办理代理如何选择?五大专业服务商深度对比 - 2026年企业资讯
  • 2026扬州新中式加静奢风,这4个品牌做出了东方极简新高度 - 高定
  • 关路由器要等 30 秒才能再开的原因(标准断电等待 30s 原理)
  • 别再死记硬背了!用蜂鸣器电路实例,手把手教你NPN/PNP三极管的电流流向与选型
  • 2026发膜选购指南:一文看懂各品牌怎么选 - 资讯纵览
  • 基于AI大模型的结构解析自动生成Mock测试数据策略
  • 告别踩坑!在RHEL 8上源码编译PostgreSQL 16的保姆级全流程(附依赖包清单)
  • 虚拟探索未来计算:沉浸式技术沙龙的设计与实现
  • 手把手教你:在Krita里用ComfyUI插件实现实时AI绘画(附LCM加速配置)
  • 猫骨髓间充质干细胞(BMMSCs)原代细胞 分离和成脂肪分化方案 云克隆厂家protocol
  • 郑州本地家电维修师傅电话推荐|本地维修家电|欧米到家统一报修 - 欧米到家
  • Linux下四路AHD摄像头通过MAX9286+96705转MIPI CSI-2的驱动实现
  • 长春黄金回收市场波动加剧 市民如何避开隐性陷阱安全变现 - 专业黄金回收
  • Steam成就管理器技术架构深度解析:如何安全高效管理游戏成就数据
  • 告别数据标注烦恼:用自监督学习搞定你的时序预测、分类与异常检测
  • AI配音“假声感”终结者:基于372小时真实用户听感测试的8项声学特征调优清单