当前位置: 首页 > 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.rkmt.cn/news/1452882.html

相关文章:

  • 无人机装配倍速链产线产能参考 不同配置产量实测科普
  • 2026章丘家装口碑实测:金螳螂 + 索菲亚双品牌,凭什么65%业主来自老推荐? - 博客万
  • 太康锅炉厂家销售电话:2026官方源头工厂直连热线与联系方式 - 品牌2026
  • Java 生产环境 Swagger 实战
  • 青年研究者如何规划早期科研生涯:从Borg奖看交叉领域创新与影响力构建
  • 别再死记硬背了!用蜂鸣器电路实例,手把手教你NPN/PNP三极管的电流流向与选型
  • 告别踩坑!在RHEL 8上源码编译PostgreSQL 16的保姆级全流程(附依赖包清单)
  • 猫骨髓间充质干细胞(BMMSCs)原代细胞 分离和成脂肪分化方案 云克隆厂家protocol
  • 郑州本地家电维修师傅电话推荐|本地维修家电|欧米到家统一报修 - 欧米到家
  • Linux下四路AHD摄像头通过MAX9286+96705转MIPI CSI-2的驱动实现
  • Steam成就管理器技术架构深度解析:如何安全高效管理游戏成就数据
  • 告别数据标注烦恼:用自监督学习搞定你的时序预测、分类与异常检测
  • AI配音“假声感”终结者:基于372小时真实用户听感测试的8项声学特征调优清单
  • 光猫改桥接后,手把手教你用OpenWRT软路由拨号上网(保姆级图文)
  • 告别第三方App!手把手教你用xdisp_virt在Windows上搭建AirPlay接收端(支持iOS/iPad投屏)
  • 曲靖SEO优化公司|企业网站排名提升,曲靖搜索引擎优化服务商选择指南 - 招财兔数字员工
  • 别再只会抄参考电路了!深度拆解MP1584EN数据手册,搞懂DCDC每个外围元件的“为什么”
  • 【AI工具付费决策指南】:20年IT老兵亲测17款主流AI工具,付费版ROI究竟值不值?
  • 避坑指南:STM32连接广和通L610模块上腾讯云,我踩过的那些驱动和AT指令的坑
  • Vitis HLS 2023.2实战:手把手教你用官方Vision库实现图像霍夫变换(从库下载到C仿真成功)
  • Sora 2驱动的敦煌莫高窟动态复原:如何用172小时训练数据重建已消失的北魏彩绘层?
  • Garnet:下一代高性能缓存系统架构解析与性能对比
  • 手把手教你用Vivado配置UltraScale+的40G/50G以太网IP核(附完整工程代码)
  • XUnity.AutoTranslator终极指南:3步让外文游戏瞬间变中文,新手也能轻松上手!
  • 单片机里的Cache到底怎么工作的?用Arduino和ESP32做个实验给你看明白
  • REST API模糊测试实战:用RESTler自动化发现云服务深层缺陷
  • STM32 RS485通信避坑指南:从硬件连接到HAL库代码,手把手教你搞定MODBUS
  • 【落地电脑自动化】,OpenClaw v2.7.8 安装使用详解(含安装包)
  • MySQL 基础
  • 别再只会画流程图了!用Visio搞定电路图与波形图的保姆级教程