杰瑞科技汇

intellij idea 教程

IntelliJ IDEA 教程:从入门到精通

IntelliJ IDEA 是由 JetBrains 公司开发的 Java 集成开发环境,被公认为最智能、最强大的 Java IDE,它不仅对 Java 开发有极深的支持,也通过插件支持 Python, Go, JavaScript, SQL 等多种语言。

intellij idea 教程-图1
(图片来源网络,侵删)

本教程将分为以下几个部分:

  1. 第一部分:入门准备 - 安装、配置和第一个项目
  2. 第二部分:核心界面速览 - 熟悉工作区
  3. 第三部分:高效编码核心技巧 - IDEA 的灵魂所在
  4. 第四部分:项目管理与调试 - 运行、调试和项目结构
  5. 第五部分:进阶与扩展 - 自定义、插件和版本控制
  6. 第六部分:总结与资源

第一部分:入门准备

下载与安装

  1. 访问官网:打开 JetBrains 官网
  2. 选择版本
    • Ultimate (旗舰版):功能最全,支持所有语言和企业级特性,需要付费,但可以免费试用30天,并且有学生和开源项目的免费许可。
    • Community (社区版):免费开源,主要用于 Java SE、Kotlin 和 Android 开发。对于纯 Java 社区版已经足够强大。
  3. 下载并安装:根据你的操作系统下载对应的安装包,按照提示完成安装,Windows 和 macOS 用户可以一路“Next”,Linux 用户通常需要下载 .tar.gz 包并解压。

配置 JDK

IntelliJ IDEA 本身是用 Java 编写的,需要一个 JDK (Java Development Kit) 来运行。

  1. 检查是否已安装:打开终端或命令提示符,输入 java -version,如果已安装,会显示版本号。
  2. 在 IDEA 中配置
    • 首次启动 IDEA,它会自动检测系统中的 JDK,如果没有检测到,会提示你下载或配置。
    • 你也可以手动配置:进入 File -> Project Structure -> Project,在 SDK 下拉菜单中选择或添加你的 JDK 路径。

创建你的第一个项目

  1. 启动 IDEA,点击 Create New Project
  2. 选择项目类型:在左侧选择 Java
  3. 配置项目
    • Name:给你的项目起个名字,HelloIdea
    • Location:选择项目存放的路径。
    • Language level:选择 Java 版本,如 1117
    • Build system:选择 IntelliJ(初学者推荐,最简单)或 Maven/Gradle(用于大型项目)。
    • SDK:确保选择了你刚才配置的 JDK。
  4. 点击 Create,IDEA 会为你生成一个项目结构。

编写并运行代码

  1. 在左侧 Project 窗格中,找到 src 文件夹,右键点击 -> New -> Java Class

  2. 输入类名,Main

    intellij idea 教程-图2
    (图片来源网络,侵删)
  3. Main.java 文件中,输入以下代码:

    public class Main {
        public static void main(String[] args) {
            System.out.println("Hello, IntelliJ IDEA!");
        }
    }
  4. 运行代码

    • 方法一(绿色三角):在代码编辑区左侧,找到 main 方法,点击它左侧绿色的 "▶" 运行按钮。
    • 方法二(快捷键):按 Shift + F10
    • 方法三(工具栏):点击顶部工具栏的绿色 "▶" 按钮。

你会在下方的 Run 窗口中看到输出:Hello, IntelliJ IDEA!,恭喜你,你已经成功迈出了第一步!


第二部分:核心界面速览

IDEA 的界面布局高度可定制,但默认布局包含几个关键区域:

intellij idea 教程-图3
(图片来源网络,侵删)
  1. 菜单栏File, Edit, View, Navigate, Code, Refactor, Run, Tools, VCS, Window, Help,几乎所有操作都可以在这里找到。
  2. 工具栏:常用操作的快捷按钮,如运行、调试、Git 操作等。
  3. 编辑器:中间最大的区域,是你编写代码的地方,支持分屏、标签页等。
  4. 项目工具窗口:左侧区域,显示你的项目文件结构,可以拖动改变位置或关闭/打开。
  5. 运行/调试工具窗口:下方区域,显示程序运行输出、调试信息等。
  6. 其他工具窗口:右侧、下方还有 Structure(类结构)、Terminal(终端)、Git(版本控制)等,你可以根据需要显示或隐藏。

第三部分:高效编码核心技巧

这部分是 IDEA 的精髓,学会它们,你的编码效率会提升数倍。

智能代码补全

IDEA 的代码提示是智能的,它会根据上下文提供最可能需要的建议。

  • Ctrl + Space:基础的代码补全。
  • Ctrl + Shift + Space:智能补全,会根据你的变量类型、方法签名等提供最精准的建议。

快速修复与意图操作

当你写错代码时,IDEA 会用红色下划线标出,将光标移到上面,按 Alt + Enter (Windows/Linux) 或 ⌘ + Enter (macOS),IDEA 会提供一系列修复建议,如“创建变量”、“创建方法”、“捕获异常”等。

导航与搜索

  • 跳转到定义:将光标放在任何类、方法或变量上,按 Ctrl + B (Windows/Linux) 或 ⌘ + B (macOS),可以直接跳转到它的定义处。
  • 查找用法:同样在类/方法/变量上,按 Alt + F7 (Windows/Linux) 或 F7 (macOS),可以查找它在整个项目中的所有引用。
  • 全局搜索
    • Ctrl + Shift + F:在整个项目中搜索文本。
    • Ctrl + Shift + N:快速通过文件名打开文件。
    • Ctrl + Shift + A:万能命令!忘记某个功能的快捷键或操作?按这个,然后输入你想做的操作(如 "git commit"),IDEA 会告诉你怎么做。

重构

重构是在不改变代码外部行为的前提下,改善其内部结构,IDEA 提供了强大的自动化重构工具。

  • 重命名:选中一个变量、方法或类名,按 Shift + F6,IDEA 会自动重命名项目中所有相关的引用。
  • 提取方法:选中一段代码,按 Ctrl + Alt + M,IDEA 会将这段代码提取成一个新方法,并自动替换原处的代码。
  • 提取变量:选中一个表达式,按 Ctrl + Alt + V,将其提取为一个局部变量。
  • 其他重构Ctrl + Alt 组合键下还有许多重构选项,如提取参数、内联方法等。

实时模板

模板可以让你用简短的代码片段快速生成一大段代码。

  • 常用模板
    • psvm -> public static void main(String[] args) { ... }
    • fori -> for (int i = 0; i < array.length; i++) { ... }
    • sout -> System.out.println();
    • ifn -> if (variable == null) { ... }
  • 自定义模板File -> Settings -> Editor -> Live Templates,你可以创建自己的模板。

调试

调试是查找 Bug 的核心技能。

  1. 设置断点:在代码行号的左侧空白处单击,会出现一个红色的圆点。
  2. 启动调试:点击旁边红色的 "🐞" 调试按钮,或按 Shift + F9
  3. 使用调试窗口
    • F8 (Step Over):逐行执行,如果当前行是方法调用,则直接执行完整个方法。
    • F7 (Step Into):进入方法内部,逐行执行。
    • Shift + F8 (Force Step Out):跳出当前方法,继续执行。
    • Alt + F9 (Run to Cursor):执行到光标所在行。
    • F9 (Resume Program):继续运行,直到下一个断点。
  4. 查看变量:在调试窗口的 VariablesWatches 标签页中,可以实时查看和修改变量的值。

第四部分:项目管理与调试

使用 Maven/Gradle

对于大型项目,通常使用 Maven 或 Gradle 作为构建工具。

  1. 创建项目:在创建新项目时,选择 MavenGradle
  2. 管理依赖:在右侧的 MavenGradle 工具窗口中,你可以看到项目的生命周期(clean, install, package 等)和依赖项。
  3. 刷新项目:当 pom.xmlbuild.gradle 文件修改后,IDEA 可能不会自动刷新,右键点击项目根节点 -> Maven -> Reload Project

版本控制集成

IDEA 对 Git 等版本控制系统有极好的支持。

  • 左侧工具栏:有 Git 状态图标,可以提交、推送、拉取代码。
  • 右键菜单:在项目文件上右键,可以进行 Git 相关操作,如 CommitAddShow History
  • 差异对比:右键点击文件,选择 Git -> Compare with,可以方便地查看文件的修改历史。

第五部分:进阶与扩展

自定义设置

File -> Settings (Windows/Linux) 或 IntelliJ IDEA -> Preferences (macOS) 是你个性化 IDEA 的地方。

  • Keymap:可以修改快捷键,适应你从其他 IDE(如 Eclipse, VS Code)迁移过来的习惯。
  • Editor:可以配置字体、颜色主题、代码风格、自动保存等。
  • Plugins:管理插件。

插件

插件是 IDEA 功能的无限延伸。

  1. 安装插件File -> Settings -> Plugins -> Marketplace
  2. 推荐插件
    • Lombok:通过注解简化 Java 代码(@Getter, @Setter 等)。
    • Maven Helper:优化 Maven 依赖管理,解决冲突。
    • GitToolBox:增强 Git 功能,在状态栏显示分支信息。
    • .env support:支持 .env 文件来管理环境变量。

集成终端

IDEA 内置了强大的终端,无需切换到外部命令行。

  • 打开终端View -> Tool Windows -> Terminal,或使用快捷键 Alt + F12
  • 它默认是 Shell (Bash/Zsh),可以直接运行 mvn, git, docker 等命令。

第六部分:总结与资源

核心要点回顾

  • IDEA 的强大在于其智能性:代码补全、意图操作、重构是提升效率的关键。
  • 快捷键是王道:从 Ctrl + B (跳转) 和 Alt + Enter (修复) 开始,逐步熟悉更多快捷键。
  • 善用万能命令Ctrl + Shift + A 是你的朋友。
  • 调试是必备技能:掌握 F8, F7, Shift + F8 能让你快速定位问题。

学习资源

  • 官方文档IntelliJ IDEA Documentation,最权威、最全面。
  • 官方教程IntelliJ IDEA Tutorials,包含视频和图文教程。
  • JetBrains 官方 YouTube 频道:有很多官方发布的技巧视频。
  • 中文社区:国内有很多优秀的 IDEA 使用教程和博客,搜索“IntelliJ IDEA 教程”可以找到大量资源。

希望这份教程能帮助你快速上手 IntelliJ IDEA,祝你编码愉快!

分享:
扫描分享到社交APP
上一篇
下一篇