IDEA工具使用
IDEA 工具使用较新版本与旧版本区别及使用说明从 2017 直接跳到 2025跨度 8 年界面焕然一新但核心操作没变。这篇笔记整理了两个版本的全方位对比以及新版创建各类项目的详细步骤和踩过的坑。一、整体界面经典 UI vs New UI1.1 视觉上最大的变化2025 版默认启用了New UI这是 JetBrains 在 2022.3 推出的全新界面设计目标是简化视觉复杂度。对比维度IDEA 2017经典 UIIDEA 2025New UI设计风格密集型工具栏按钮铺满极简扁平化大量留白主题Darcula / IntelliJ 两款全新 Light / Dark 主题图标全部重绘紧凑模式没有支持 Compact Mode工具栏和窗口标题高度缩小图标风格旧版线性填充混合统一细线图标不习惯 New UI 可以切回去Settings → Appearance Behavior → New UI取消勾选即可。经典 UI 现在是插件形式提供。1.2 主工具栏的变化2017菜单栏下方一整排按钮运行、调试、Git 操作全部平铺2025顶部统一工具栏左右分布中间留白运行/调试按钮移到了右侧和运行配置下拉框合并Git 的 Commit/Push 按钮默认藏进了右上角「⋯」更多菜单左上角新增了快速切换项目的入口1.3 导航栏搬家了2017 版的导航栏显示当前文件路径面包屑那一条在编辑器上方。2025 版默认移到了底部状态栏里。想改回去View → Appearance → Navigation Bar可以调回顶部。二、工具窗口位置变化2.1 整体布局变化变化点说明侧边栏图标新版只显示常用图标其余收进溢出菜单垂直拆分新版支持同一侧边栏上下分两区左右侧都可以窗口标题栏工具栏整合到标签栏省空间2.2 各窗口具体位置对照表工具窗口2017 位置2025 位置快捷键备注Project 项目左侧左侧Alt 1没变Structure 结构左侧左侧Alt 7没变Commit 提交弹窗模式左侧侧边栏Ctrl K⚠️ 变化最大Version Control底部底部改名叫 GitAlt 9拆分了Run 运行底部底部Alt 4操作按钮移到标签栏Debug 调试底部底部Alt 5没变Terminal 终端底部底部Alt F12没变支持分屏Problems 问题没有底部Alt 62020.2 新增Services 服务没有叫 Run Dashboard底部Alt 8微服务必备2.3 Commit 窗口的重大变化2017 按Ctrl K弹出一个模态对话框挡住代码才能提交。2020.1 开始改成了左侧非模态侧边栏写代码的同时就能看变更、写提交信息。不习惯可以改回去Settings → Version Control → Commit → 取消勾选 Use non-modal commit interface2.4 Services 窗口原 Run Dashboard2017 时代叫 Run Dashboard需要手动配置开启功能简陋。2019.3 正式改名为Services统一管理所有运行的东西Spring Boot 应用、Docker 容器、Kubernetes、数据库连接……微服务开发一键管理所有服务批量启动停止非常方便。三、快捷键基本没变新增了一些3.1 核心快捷键全部通用好消息是8 年过去了核心快捷键体系几乎没动老用户的肌肉记忆完全保留。功能快捷键全局搜索双击 Shift查找操作Ctrl Shift A打开设置Ctrl Alt S项目结构Ctrl Alt Shift S查找类Ctrl N查找文件Ctrl Shift N最近文件Ctrl E智能补全Ctrl Shift Space快速修复Alt Enter格式化代码Ctrl Alt L重命名Shift F6提取方法Ctrl Alt M运行Shift F10调试Shift F9提交代码Ctrl K更新代码Ctrl T3.2 新增的快捷键主要是新功能对应的新快捷键比如 AI 助手相关的没有统一默认值可以自己设置。四、核心功能差异4.1 Java 版本支持2017最高支持 Java 9还在预览阶段2025完整支持 Java 25虚拟线程、记录模式、switch 模式匹配、密封类……这些年 Java 加的语法糖全都支持4.2 AI 助手最大的功能差距2017 完全没有 AI代码补全全靠静态分析。2025 内置了JetBrains AI Assistant整行/整块 AI 代码补全侧边栏 AI 聊天直接问问题AI 解释代码、生成文档、建议重构自动生成提交信息4.3 构建工具Maven2025 性能大幅优化导入速度快很多Gradle2025 默认 Configuration Cache构建速度提升明显4.4 框架支持技术20172025Spring Boot1.x/2.x 基础支持Spring Boot 3/4 深度集成可视化配置Docker需插件功能弱原生深度集成镜像容器全管理Kubernetes没有原生支持Redis没有内置 Redis 客户端Database基础工具大幅增强五、IDEA 2025 各类项目创建方式5.1 普通 Java 项目File → New → Project → 左侧选 Java → Build system 选 IntelliJ → Next → Finish纯 JavaSE 项目没有构建工具jar 包手动导入。适合练语法、写算法。5.2 普通 Java Web 项目无 Maven⚠️2025 有坑Jakarta EE 向导里没有 Build system None 的选项了强制 Maven/Gradle。正确姿势先建 Java 项目再加 Web 框架第一步创建普通 Java 项目Build system 选 IntelliJ第二步加 Web 支持方法 A右键项目 →Add Framework Support...→ 勾选 Web Application方法 B按F4打开模块设置 → Facets → 点→ 选 Web → 选你的模块第三步配置 Tomcat右上角 Edit Configurations →→ Tomcat Server → LocalDeployment 标签页添加 Artifact运行即可如果右键根本找不到 Add Framework Support或者 Facets 里没有 Web 选项——那你装的是社区版。社区版不支持 Java Web 开发需要旗舰版。5.3 普通 Maven Java 项目File → New → Project → 左侧选 Maven → Next → 填 GroupId/ArtifactId → Finish标准 Maven 项目结构pom.xml 管理依赖。5.4 Maven Java Web 项目推荐走 Jakarta EE 向导File → New → Project → Jakarta EE → Template 选 Web Application → Build system 选 Maven → Next → 勾选 Servlet → Finish自动配好 Tomcat 和依赖开箱即用。5.5 Spring Boot 项目5 种方式方式 1IDEA 内置 Spring Initializr最常用File → New → Project → Spring Initializr → Next → 选依赖 → Finish底层调用的就是 start.spring.io最方便。方式 2阿里云镜像版第一步同上把 Server URL 改成https://start.aliyun.com国内速度快依赖更贴合国内技术栈。方式 3官网下载后导入浏览器打开 start.spring.io填配置选依赖点 GENERATE 下载 zipIDEA → File → Open → 选解压后的文件夹官网各字段填写指南字段推荐值说明ProjectMaven新手选 MavenLanguageJava学 Java 就选 JavaSpring Boot选不带 SNAPSHOT 的稳定版SNAPSHOT 是开发版有坑Groupcom.example反向域名随便起Artifactdemo项目名PackagingJarSpring Boot 默认打 jar 包ConfigurationYAML比 properties 清晰现在主流Java17LTS 版本兼容性最好Dependencies加 Spring Web做 Web 开发必加方式 4阿里云官网下载打开 start.aliyun.com操作同上。⚠️注意阿里云脚手架默认生成多模块工程解压后会有好几个文件夹start、web、service 等。想要单模块的话页面上找工程类型改成单模块。多模块项目导入 IDEA 时选根目录包含最外层 pom.xml 的那层启动类在 start 模块里。方式 5Maven 项目改造先建普通 Maven 项目pom.xml 加 spring-boot-starter-parent 父依赖加 spring-boot-starter-web 等依赖手写启动类加SpringBootApplication手写 application.yml刷新 Maven搞定六、踩坑记录坑 1Jakarta EE 没有 None 选项2025 的 Jakarta EE 向导强制 Maven/Gradle想创建纯 Web 项目只能先建 Java 项目再加 Web Framework Support。坑 2右键没有 Add Framework Support两种可能社区版不支持 → 换旗舰版2025 把入口藏了 → 按F4进模块设置从 Facets 里加坑 3Commit 窗口从弹窗变侧边栏很多人升级后不适应。设置里可以改回弹窗模式但建议慢慢适应侧边栏用久了更方便。坑 4阿里云脚手架默认多模块第一次用很容易懵怎么下载下来好几个项目不是 bug是人家默认就给你拆好了分层架构。想要单模块自己改选项。坑 5工具栏按钮变少了Git、构建等按钮默认收起来了。可以右键工具栏 → Customize Toolbar把常用的按钮加回来。总结从 2017 升级到 2025操作逻辑没变界面变好看了功能变强了。最需要适应的两个变化Commit 窗口从弹窗变左侧边栏工具栏简化了按钮少了很多老用户的快捷键肌肉记忆完全保留迁移成本很低。最大的效率提升来自 AI 助手和 Services 窗口建议重点体验。

相关新闻

从0到日更30条AI短视频:头部知识IP亲授的「人设-脚本-动捕」三角校准模型(含训练数据集下载权限)

从0到日更30条AI短视频:头部知识IP亲授的「人设-脚本-动捕」三角校准模型(含训练数据集下载权限)

更多请点击: https://codechina.net 第一章:从0到日更30条AI短视频:头部知识IP亲授的「人设-脚本-动捕」三角校准模型(含训练数据集下载权限) 构建可持续产出的AI短视频内容体系,关键在于打破“单点优化”…

2026/7/26 13:41:22 阅读更多 →
AM263P安全启动深度解析:从X.509证书到HSM运行时加载

AM263P安全启动深度解析:从X.509证书到HSM运行时加载

1. 项目概述与安全启动的核心价值 在嵌入式系统开发,尤其是工业控制、汽车电子这类对可靠性要求极高的领域,系统启动的第一行代码是否可信,直接决定了整个设备的安全基线。想象一下,一台工业机器人的控制器或者一辆汽车的域控制器…

2026/7/25 7:53:30 阅读更多 →
从零到月入3万:AI音乐人真实变现路径全记录,含6个已验证平台入驻技巧

从零到月入3万:AI音乐人真实变现路径全记录,含6个已验证平台入驻技巧

更多请点击: https://kaifayun.com 第一章:AI音乐创作变现的底层逻辑与行业现状 AI音乐创作已从实验性工具演进为具备商业闭环能力的生产力基础设施。其底层逻辑并非替代人类创作者,而是重构“创意—生产—分发—变现”的价值链:…

2026/7/25 10:15:14 阅读更多 →

最新新闻

终极指南:用SMUDebugTool轻松解锁AMD Ryzen处理器隐藏性能

终极指南:用SMUDebugTool轻松解锁AMD Ryzen处理器隐藏性能

终极指南:用SMUDebugTool轻松解锁AMD Ryzen处理器隐藏性能 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…

2026/7/26 16:29:33 阅读更多 →
华为运动数据导出终极指南:2分钟解锁你的运动记录自由

华为运动数据导出终极指南:2分钟解锁你的运动记录自由

华为运动数据导出终极指南:2分钟解锁你的运动记录自由 【免费下载链接】Huawei-TCX-Converter A makeshift python tool that generates TCX files from Huawei HiTrack files 项目地址: https://gitcode.com/gh_mirrors/hu/Huawei-TCX-Converter 还在为华为…

2026/7/26 16:29:33 阅读更多 →
智慧职教刷课脚本:三平台自动化学习解决方案

智慧职教刷课脚本:三平台自动化学习解决方案

智慧职教刷课脚本:三平台自动化学习解决方案 【免费下载链接】auto-play-course 简单好用的刷课脚本[支持平台:职教云,智慧职教,资源库] 项目地址: https://gitcode.com/gh_mirrors/hc/auto-play-course 智慧职教刷课脚本是一款专为职业教育在线学习设计的自…

2026/7/26 16:29:33 阅读更多 →
计算机专业毕业设计选题与云原生、AI工程化实践指南

计算机专业毕业设计选题与云原生、AI工程化实践指南

1. 毕业设计选题的底层逻辑 计算机专业毕业设计选题本质上是一次系统工程实践,需要平衡创新性、可行性和实用性三大要素。我指导过近百名学生的毕业设计,发现90%的初期问题都源于选题阶段考虑不周。这里分享一个黄金公式:选题价值技术深度应用…

2026/7/26 16:29:33 阅读更多 →
XCOM 2模组管理革命:AML启动器完整实用指南

XCOM 2模组管理革命:AML启动器完整实用指南

XCOM 2模组管理革命:AML启动器完整实用指南 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-la…

2026/7/26 16:29:32 阅读更多 →
嵌入式EMIF接口配置:从异步时序到NAND Flash的实战指南

嵌入式EMIF接口配置:从异步时序到NAND Flash的实战指南

1. 项目概述与核心价值在嵌入式系统开发中,处理器与外部存储器的通信是构建稳定、高效应用的基础。外部存储器接口(EMIF)作为连接两者的桥梁,其配置的精准与否直接决定了系统能否稳定运行、数据能否可靠存取。很多开发者初次接触E…

2026/7/26 16:28:32 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻