我是一个用了十多年 Java 的开发从最早的 Eclipse 时代一路写过来中间也经历过 NetBeans 和 MyEclipse 的折腾最后彻底倒向了 IntelliJ IDEA再也没有换过家。这几年带过不少新人每次看他们拿着编辑器硬写代码或者还在用老古董的方式配置项目我都觉得有必要写一篇真正像“入门”样子的 IDEA 教程。市面上这类文章不少但很多要么是官方文档的翻译腔要么是快捷键列表的罗列看完还是不知道怎么开始。这篇我尽量按照自己带人的思路来写从一个 Java 开发者的实际工作流出发把 IDEA 从下载安装、环境配置、第一个项目跑起来到日常写代码、调试、用 Maven 和 Git、装插件这些环节全部捋一遍。文章里所有的操作都是我在 macOS 和 Windows 上都实测过的快捷键我会同时标注两套项目配置的坑也会专门拿出来说。不论你是完全没接触过 IDEA 的新手还是从别的 IDE 转过来的老手这篇应该都能帮你少走不少弯路。1. 为什么是 IDEA而不是其他 IDE先说点题外话。很多人入门 Java 的时候第一反应是去搜“Java 开发用什么工具”然后就会看到 Eclipse、NetBeans、VS Code、IDEA 这几样东西摆在一起。我见过不少新人纠结选型纠结了好几天其实没必要。我的建议非常直接如果你打算认真写 Java直接上 IDEA不要犹豫。IDEA 有社区版Community和旗舰版Ultimate两个版本社区版免费开源日常学习 Java、写 Spring Boot 之类的框架也够用。很多人担心免费版会不会功能残缺其实社区版覆盖了 Java 开发的核心链路写代码、调试、运行、重构、Git 集成、Maven 支持这些全都有。旗舰版主要多出来的是前端框架支持、数据库工具、Spring 专属的图形化配置界面这些锦上添花的东西新手阶段完全不需要。Eclipse 曾经是 Java IDE 的霸主但它的架构确实老了。Eclipse 的理念是“一切皆插件”听起来灵活实际上带来的问题就是你得自己拼装工具链插件之间版本冲突很常见。而且 Eclipse 对现代 Java 版本的支持总是慢半拍比如它和 Java 17 以上的融合度就明显不如 IDEA 顺滑。VS Code 也很好轻量、快、免费写前端和脚本语言很爽但如果你用它写 Java还是得装一堆扩展拼出来一个 IDE体验总归是“攒出来”的和 IDEA 这种原生为 Java 而生的工具没法比。IDEA 更突出的地方是它的智能性。它对代码上下文的感知能力是我用过的 IDE 里最强的补全、重构、跳转、错误提示几乎不需要你去主动“求”它。那种“你刚输入了一半它已经猜到你想要什么”的顺畅感用过一次就回不去了。提示如果你还在犹豫用社区版还是旗舰版先装社区版。环境跑通之后再决定要不要升级千万不要一上来就去找破解或者乱七八糟的激活方式风险大也没必要。2. 安装和基础配置把环境一次弄对2.1 下载、安装与 JDK 版本选择下载地址就是 JetBrains 官网进去找到 IntelliJ IDEA选 Community 版本下载。macOS 用户下载 dmg 安装包Windows 用户下载 exe 安装包。安装过程就是个标准的图形向导一路 Next 就行没什么技术含量。唯一的建议是 Windows 用户在选择安装路径时别用带空格的路径也别放在 Program Files 下面尽量用一个纯英文、无空格的自定义目录比如D:\dev\IntelliJ。这不是 IDA 强制要求但能避免很多后续开发中奇怪的路径问题。装好之后先别急着新建项目做两件事确认 JDK 已经安装确认 JAVA_HOME 环境变量配置正确。我遇到过太多次新人把 JDK 和 IDEA 装好了但一个项目都跑不起来的案例最后发现是 JDK 没装或者版本不对。JDK 版本我建议直接用最新的 LTS 版本比如 JDK 17 或 JDK 21。有些教程老让你装 JDK 8那是因为很多老项目的历史包袱你如果是从零开始学习直接上 17 完全没问题语法更友好API 也更完善。检查 JDK 的方式很简单打开终端macOS 的 Terminal 或 Windows 的 CMD输入java -version能看到版本信息就说明 JDK 装好了。没装的话去 Oracle 官网或者开源的 Adoptium 下载安装之后设置 JAVA_HOME 环境变量即可。Windows 用户在“系统属性-高级-环境变量”里新建一个系统变量变量名JAVA_HOME变量值填 JDK 的安装路径然后在 Path 变量里追加%JAVA_HOME%\bin。macOS 用户通常不需要手动配系统会自动识别。2.2 首次启动的关键设置首次打开 IDEA 会有一个导入设置的界面。如果你是全新安装直接选“Do not import settings”就行。主题选择我建议直接选深色Darcula或者默认的浅色都可以这不影响功能纯粹是个人喜好。但有一个设置我强烈建议一开始就改掉——编辑器字体和字号。很多人用 IDEA 看代码眼睛累其实不是代码问题是字号太小了。打开Settings/PreferencesmacOS 按Cmd ,Windows 按Ctrl Alt S进入Editor Font把字号调到 16 左右字体选一个适合阅读的等宽字体。macOS 上我推荐 JetBrains Mono 或者 MenloWindows 上推荐 Consolas。看起来是个小事但天天盯着屏幕字体大了之后舒适度天壤之别。还有一个很多新手不知道的设置Editor General Appearance里有个“Show quick documentation on mouse move”选项开着之后鼠标悬停在类或方法上会自动弹出说明文档对刚接触 API 的初学者非常友好。另外Appearance Theme里可以设置 UI 主题有些人不喜欢纯黑的 Darcula也可以选其他配色非核心设置看心情。2.3 全局 JDK 和 Maven 配置进入 IDEA 后打开设置界面搜索“Maven”在Build, Execution, Deployment Build Tools Maven里配置 Maven 的路径、settings.xml 和本地仓库路径。国内环境如果不配镜像下载依赖会卡到怀疑人生。Maven 的 settings.xml 在 Maven 安装目录的 conf 文件夹下打开它加入阿里云的公共镜像配置这一段几乎是国内开发者必做的一步。mirror idaliyunmaven/id mirrorOfcentral/mirrorOf nameAliyun Maven Repository/name urlhttps://maven.aliyun.com/repository/central/url /mirror把这段放进mirrors标签里面然后让 IDEA 指向这个 settings.xml新项目的依赖下载速度就从“等半天”变成“秒下”。IDEA 自带了一个 Maven但 Maven 版本可能比较旧而且本地仓库默认在用户目录的.m2文件夹下。我习惯在信息提示中直接把 localRepository 改到一个专门的位置比如D:\dev\maven-repo或~/dev/maven-repo这样将来想清理仓库、换盘都很方便。JDK 的全局配置也顺手看下。在Project Structure SDKs里添加你本机的 JDK 路径IDEA 会自动识别版本。之后新建项目时就能直接选这个 SDK 了。建议在新项目设置里把 Gradle/Maven 的 JDK 都指到同一个 JDK避免项目之间 JDK 版本混乱。3. 创建第一个 Java 项目并跑起来3.1 项目类型到底怎么选打开 IDEA点击 “New Project”这时候会出现一个界面让你选生成器常见的有 Spring Initializr、Maven Archetype 等。很多新手看到这个界面就懵了但说白了你选一个空模板也行。学习阶段想要的很简单就是一个有src/main/java目录、有主类、能直接运行的 Java 项目其实不需要任何框架。所以最简单的方式是在 New Project 界面选择“New Project”不要选 Spring Boot也不要选 Maven Archetype然后在 Build System 那里选择 MavenLanguage 选 JavaJDK 选你配好的版本。这么做的好处是项目在底层就是标准的 Maven 目录结构以后学构建工具、上框架都不用推倒重来省去日后的麻烦。有人觉得用向导创建出来的项目太“裸”想要个现成的 Hello World 跑跑这其实不重要。项目建好以后目录结构就是这个样子my-demo/ ├── pom.xml └── src/ └── main/ ├── java/ └── resources/pom.xml是 Maven 项目的核心配置文件。新手可以不深入理解每个标签但至少要认得dependencies标签后续加第三方库都要在这里面加。src/main/java放 Java 源代码src/main/resources放配置文件比如 application.properties、logback.xml 这些。3.2 写第一个类把 Hello World 跑起来在src/main/java上右键New - Java Class名字就叫MainIDEA 会自动帮你建一个类骨架。写一个最简单的入口public class Main { public static void main(String[] args) { System.out.println(Hello, IDEA!); } }接着在代码区右键运行这种运行方式其实就是在调用main方法因为 IDEA 对 Java 项目有一种“无配置运行”的能力实在太方便了。底部立刻会弹出 Run 窗口显示Hello, IDEA!。就这么简单你已经在 IDEA 里跑通了第一个 Java 程序。这里要特别说一个小细节main方法的写法千万不能错。很多新人会不小心把main写成mian或者把String[] args写错IDEA 都会在代码行标红并在下方用红线提示鼠标悬停会写清楚是什么问题。不要一看到红标就慌IDEA 的错误提示通常语义都很直白看明白再改。学会了看 IDEA 的报错提示你会发现自己有一半的“求助”可以自己解决。3.3 理解 Project 和 Module 的关系如果你跑到这里觉得 “IDEA 不过如此”那就要再了解一下它的项目组织结构了。IDEA 的项目结构是“Project项目 Module模块”两层一个 Project 下可以挂很多个 Module。这个概念和 Eclipse 的 Workspace Project 有点像但更轻量。打个比方你接了一个游戏开发项目里面有“登录模块”“战斗模块”“商城模块”这三个模块可以放在同一个 IDEA Project 下统一管理依赖和版本。在 IDEA 里新建模块很简单在 Project 上右键 - New - Module然后选择 Java 或者 Maven 模块过程和新项目差不多。模块之间可以互相依赖也可以通过 Maven 的dependency引用。新手阶段其实不用刻意去玩这些但理解了这个结构后面你看到别人的多模块项目就不会懵了。多模块项目在 Java 后端招聘常态里非常常见早点熟悉 IDEA 对多模块的支持后面看开源项目会轻松很多。4. 把日常开发的效率逼出来4.1 代码补全你输入的越少IDEA 做的越多IDEA 最让人上瘾的功能就是代码补全。比如你在一个类里输入main再按回车IDEA 会把整个public static void main(String[] args)帮你补出来。输入sout按 Tab 键IDEA 能自动补成System.out.println()。这类“缩写补全”是在Live Templates里定义的很多人不知道这些东西是可以自己加的。想查看或者自定义这些缩写去Settings Editor Live Templates。你会看到 Java 下面有一大堆缩写比如psvmmain 方法、sout输出、fori普通 for 循环、iterforeach 循环、ifnif null等全记住了能极大提升写代码速度。尤其要掌握的是Ctrl Space的基础补全。在小写状态下输入单词的部分字母比如你输入hashmapIDEA 会自动联想出HashMap回车即可上屏。IDEA 还支持“驼峰匹配”输入NPE它可以帮你联想出NullPointerException这让写代码几乎不用手敲全名。对于新人来讲刻意去背 API 的完整拼写没那么重要因为 IDE 会帮你补全你只需要认识它并知道怎么用就行。4.2 重构让你大胆改代码的底气“重构”这个词听起来很高端但本质上就是“安全地改代码”。IDEA 把重构做成了一组入口重命名一个类、一个方法、一个变量你不必一个个位置去改IDEA 能找到所有引用并同步更新比如你重命名一个变量a为username它不会只改声明的那一处是项目里所有用到这个变量的位置全部一起改。重命名操作鼠标停在变量或方法上按Shift F6macOS 是Fn Shift F6输入新名字回车全项目都会同步。这个操作我在日常工作里每个小时都要用好几遍因为它让改代码几乎零成本再也不怵改动命名了。除了重命名还有Extract Method提取方法也很常用选中一段代码按Cmd Option MmacOS或Ctrl Alt MWindowsIDEA 会把这段代码拆成一个新方法并自动分析参数和返回值写代码就会慢慢变成“先把大段逻辑写完再拆成小组件”的节奏。再说一个非常厉害的Ctrl Alt Shift T会弹出一个重构菜单里面包括了所有常见重构操作。新手可能现在还用不太到但可以先知道有这个入口以后需要的时候再翻。4.3 版本控制Git 集成到不需要命令行IDEA 内置了极其好用的 Git 集成你甚至不一定需要记 Git 命令行就能完成大部分工作。把项目初始化成 Git 仓库可以点击 IDEA 右上角的Git按钮也可以直接在终端里执行git init。之后每当你修改了代码IDEA 的编辑器边栏会出现颜色标记绿色是新加的行蓝色是修改过的行红色是删掉的行。这个视觉提示非常直观一眼就能知道文件动了哪里。提交代码就是右侧的 Commit 面板勾选要提交的文件写上提交信息点 Commit 即可。推送和拉取也都有对应的图形按钮。分支切换在右下角的状态栏点击分支名就能快速切换/新建/合并分支。IDEA 的分支显示非常漂亮用Log标签可以看到可视化的提交树每条分支、每个合并一目了然。# 日常真正需要用命令行的场景很少但这两个最基础的命令要会 git status # 查看工作区状态 git log # 查看提交历史很多新人觉得 Git 必须要用命令行才能叫“会 Git”这是没必要的执念。工具是为人服务的图形界面帮你把流程管好你只要理解“分支、提交、合并、推送”这几个概念命令行可以以后慢慢学。我把 Git 操作频繁使用的面板快捷键提一下Cmd 9macOS或Alt 9Windows打开 Commit 窗口。4.4 Maven 面板依赖管理其实很简单在 IDEA 右侧有一个 Maven 面板字母 m 图标点开就能看到当前项目的所有模块和生命周期操作。Maven 的本质是“约定优于配置”它规定了代码放到哪、配置文件放到哪然后用pom.xml统一管理依赖。这些属于构建工具的基础知识IDEA 把它可视化之后你执行clean、compile、package这些 Maven 命令只需要双击鼠标就行不需要去背命令。新加依赖的时候我建议不要手写 XML 依赖很容易拼错。直接在pom.xml里按Alt Insert弹出 Generate 菜单选择Dependency输入你想要库的名字IDEA 会联网搜索并自动补全版本号。这个效率比手动去 Maven 中央仓库翻坐标高得多也比复制粘贴靠谱得多。依赖下载需要一点时间第一次构建项目时右下角会有进度提示耐心等它加载完就行。如果你的依赖一直下载失败多半就是 2.3 节里说的 Maven 镜像没配好回去把阿里云镜像配上。5. 写 Java 代码时一定要掌握的几个核心功能5.1 跳转和搜索看别人代码的利器实际开发中你阅读别人代码的时间可能比你写代码的时间还长。IDEA 在这方面给了两个王牌功能跳转和全局搜索。按住CmdWindows 是Ctrl点击代码中的方法名或类名IDEA 会跳到定义的地方。比如你看到某处调用了userService.getUser()按住 Cmd 点击getUser就直接跳到了你的代码里那个方法的定义处。这个操作在翻阅源码、梳理调用链时必不可少。返回上一个位置按Cmd Option 左箭头或Ctrl Alt 左箭头在代码之间穿来穿去就像浏览器后退键一样自然。全局搜索Double Shift连按两下 Shift会弹出一个全局搜索框可以搜类名、文件名、方法名甚至你想搜某个字符串也行。我每天都用它来找类和文件几乎已经不碰左侧项目树了。再补充一个“Search Everywhere”的概念这个搜索框里输入类名会直接跳到类输入文件名会打开文件输入字符串会在当前项目里全文搜索。新手一定要养成用它的习惯这能让你对项目的掌控感上一个大台阶。5.2 调试学会看 Debug 才是真会写程序很多刚毕业的同学写代码只会运行不会调试。一旦程序跑出来的结果不对就到处加System.out.println打一堆日志然后删掉。这样虽然也能找到问题但效率极低而且容易污染代码。IDEA 的调试器才是解决问题的正路。调试的第一步是在行号旁边点一下打一个断点。程序运行到断点那一行时会暂停不会直接结束。然后用 Debug 模式运行点击行号旁边那个带虫子的按钮程序跑到断点就停了这时候你可以在 Variables 面板查看所有当前变量的值悬停鼠标到变量上也可以直接看到值按F6macOS 是Fn F6单步跳过一行一行往下执行观察状态变化按F5走进方法内部看到底是哪个方法内的逻辑出问题按Cmd Option R或Ctrl Alt R恢复运行直到下一个断点或程序结束调试的时候最常用的技巧是设置“条件断点”。在断点上右键可以写一个条件表达式比如循环里i 100时才停住就不会一进循环就被打断 100 次。这个技巧接住了大量遍历排查的效率问题比如在一个循环的某个特定条件下才出 bug 的场景。Debug 模式不是洪水猛兽它只是你代码运行中的一个“暂停键”暂停之后你想看什么、查什么都在掌握中。5.3 看懂并处理报错信息IDEA 里代码报错时会有一条红色波浪线下方 Problems 窗口里会给出具体的错误描述。很多新人怕报错觉得报错就是自己不行。实际上报错信息是编译器给你的“错误提示排查线索”按照提示去改就行了。常见的几个情况列表说一下找不到符号 (cannot find symbol)通常是拼写错误、没导入包或者变量名写错了。类型不兼容 (incompatible types)一般是把字符串当数字用了或者返回类型不对。空指针异常 (NullPointerException)调试模式下点开堆栈信息找到有at 你的类名.方法名那一行双击就能跳到出问题的代码行再检查哪个对象是 null。IDEA 在报错行通常会有一个红色灯泡图标点开它会给出一些可选的修复方案比如自动导入缺失的类、修改方法签名等。这些快速修复能省下大量手打代码的时间也帮助你理解代码出错的逻辑而不是只会在搜索引擎上找现成答案。记住一个原则报错不可怕怕的是不看报错内容、直接乱改代码。6. 好用到停不下来的插件和快捷键6.1 插件装这几个就够了IDEA 的插件市场很丰富但我不建议新人一上来就装一堆花里胡哨的插件会增加启动负担。必备的其实就这几个Chinese Language Pack官方中文语言包对英文界面发怵的新人可以装界面就变中文了。后面熟练之后建议切回英文因为技术文档和报错基本都是英文看习惯了会更方便。Rainbow Brackets不同层级的括号会用不同颜色显示写复杂嵌套表达式的时候能一眼看清括号匹配关系对初学者非常有用。Lombok项目里用了 Lombok 注解比如Data就必须装否则代码会报错。装完记得在 Settings 里开启Annotation Processing。GitToolBox在代码行右边显示这行是谁改的、什么时候改的排查代码历史的时候很方便。CodeGlance Pro在编辑区右侧显示一个迷你代码地图长文件的导航效率更高。装插件的地方在Settings Plugins搜索名字点 Install 即可。我个人一直不希望插件装太多因为插件本质是外部代码也可能会拖慢 IDE 启动速度、增加内存占用保持精简就好。6.2 必须刻进肌肉记忆的快捷键把下面这张表打印出来贴显示器旁边练上一个星期基本就能形成肌肉记忆操作macOSWindows/Linux用途全局搜索Double ShiftDouble Shift找类、文件、字符串查找文件Cmd Shift OCtrl Shift N按文件名打开最近文件Cmd ECtrl E快速切回刚才打开的文件智能补全Cmd SpaceCtrl Space代码补全快速修复Option EnterAlt Enter智能修复报错重命名Shift F6Shift F6全局改名搜索所有引用Option F7Alt F7找谁用了这个函数运行当前类Ctrl Shift RCtrl Shift F10一键运行 main调试当前类Ctrl Shift DShift F9一键 Debug单步跳过F6F8调试时一行行走步入方法F7F7进入方法内部查看方法文档Cmd QCtrl Q悬停文档的替代快捷键不用一次记全先记住最常用的五个Double Shift、CmdE、OptionEnter、ShiftF6、CtrlShiftR。这五个组合就能覆盖 80% 的日常高频操作。有些快捷键在中文输入法下会冲突比如 CmdSpace 默认是切换输入法如果冲突了在 Settings Keymap 里搜 “Basic”改一个不会冲突的快捷键即可例如改成 Cmd Shift Space。7. 常见问题排查与避坑实录7.1 项目一直转圈 / 依赖下载不动这个问题不说 100% 但至少九成的人遇到过。新建 Maven 项目后 IDEA 一直在右下角转圈或者 pom.xml 里依赖用红色波浪线标出来。基本原因就是 Maven 没有配国内镜像去中央仓库下载依赖太慢甚至超时。按照前面 2.3 节说的把阿里云镜像配置到 settings.xml然后点 Maven 面板里的Reload All Projects问题就解决了。还有一个隐蔽问题有的机器上安装了多个版本的 Maven或者 IDEA 默认用的 Maven 和你系统 PATH 里的 Maven 不是同一个。导致在终端里能编译、在 IDEA 里却报错。在 Settings Maven 里把 Maven home path 明确指定到你想要的那个 Maven 安装路径jar 仓库也指定好不要留着 IDEA 默认值不管。7.2 代码编译不通过但找不到红色波浪线有一种情况很反直觉代码看着确实没报错但运行的时候告诉你编译失败。这多半是 IDEA 的缓存出问题了。解决办法是File Invalidate Caches / Restart选择Invalidate and Restart让 IDEA 清空索引缓存并重启。IDEA 的索引机制偶尔会因为缓存文件损坏导致误判这个操作在新人时期几乎不用但如果你遇到一些“玄学”问题先试这个永远不会错。重新启动后 IDEA 会重新扫描项目构建索引可能需要几分钟这期间会比较卡顿属于正常现象。7.3 控制台输出乱码 / 中文变问号这类编码问题在 Windows 上尤其常见。IDEA 的设置里默认的字符编码通常是 UTF-8但 Windows 控制台默认的编码可能是 GBK两边对不上就出现了乱码。在Settings Editor File Encodings里把 Global Encoding、Project Encoding、Default encoding for properties files 全部设成 UTF-8。如果改完还不行可能是编译输出编码的问题。在Help Edit Custom VM Options里加上一行-Dfile.encodingUTF-8然后重启 IDEA。还有最后一道保障在运行配置Run/Debug Configurations里找到VM options也填上-Dfile.encodingUTF-8基本能把编码问题彻底压下去。Java 项目开发中“编码规范统一用 UTF-8”就是最重要的约定之一宁愿在环境配置时多花几分钟也不要让乱码持续困扰你。7.4 IDEA 越用越卡怎么办用了半年以上的 IDEA 会变慢这是正常的因为索引文件、缓存、本地历史会越来越多。处理方式分三步走第一把内存调大。在Help Edit Custom VM Options里修改-Xmx参数比如-Xmx2048m或-Xmx4096m让 IDEA 有更多堆内存可用。配置完重启才生效。第二定期清缓存。用 7.2 的 Invalidate Caches 操作即可相当于给 IDEA 做大扫除。第三检查是不是装太多插件了把不用的插件禁用掉。禁用比卸载好因为需要的时候还能直接启用。还有一个很容易被忽略的点不要在你的项目里放太多无关文件比如 node_modules、大型资源文件之类的。在 Settings Editor File Types 里可以把这些文件类型标记为忽略IDEA 就不会去索引它们也会快很多。7.5 代码结构看不太懂怎么办这个问题不算故障但新人问得最多。看到一个不熟悉的方法和类除了看文档、搜代码还有一个好用的途径是View Show Diagrams它会拉出一张当前类的继承关系图可视化非常清晰。这是 IDEA 阅读代码的高招有点被低估。另外看类的大纲右侧或者通过Cmd 7macOS打开 Structure 视图会列出当前类里所有方法、字段点哪个就能跳到哪个看一个不熟悉的类时先用它搭一个骨架认知效率会高很多。8. 写在最后的几句经验前前后后写了不少最后分享几个我实际带人过程中重复强调的点也算是一份经验之谈。首先是“能点鼠标就别敲命令”的阶段性问题。很多新人迷恋命令行觉得在 IDEA 里点按钮不够“专业”。实际上在起步阶段思维的重点是理解语言和逻辑而不是纠结操作方式。IDEA 的图形化做得足够好用鼠标能完成的事就先点效率上来之后再慢慢接触命令行也不迟。我在实际使用中发现写代码效率的提升往往不是某个功能多神奇而是“快捷键 代码补全 跳转 调试”这四个基本功的配合。其次是别怕写错。IDEA 本身就是一个很宽容的学习助手你写一行代码它会实时反馈哪里有错、哪里有警告、有没有更好的写法。与其对着文档背语法不如打开 IDEA 多写几行代码让报错提示告诉你问题在哪。这样学出来的东西实际得多。另外还有一个小习惯是“运行配置随手命名”。当你开始有多个 main 方法要运行时Run Configuration 里会堆积一堆默认名称。花十秒钟把运行配置改成有意义的名字比以后面对一堆Main找半天要舒服得多。细节上的舒适感往往决定你是否能在这个工具里长期待下去。最后一点IDEA 的官方文档和 JetBrains 的开发者博客里有非常多的内容平时刷刷能学到很多隐藏在菜单深处的功能。新手阶段专攻这篇文章里的内容就够了但以后遇到了具体场景再去查官方文档你可能会发现 IDEA 比你想的更强大。工具这件事上手就是胜利。