JetBrains AI Assistant 超全使用教程|从安装到实战,解锁 AI 编程高效体验

作为 JetBrains 官方推出的 AI 编程助手,AI Assistant 能无缝集成到 IDEA、WebStorm、GoLand 等全系 IDE 中,通过代码生成、智能补全、错误修复等功能大幅提升开发效率,而且绝不使用用户代码训练模型,完全保障代码隐私。本文结合官方文档和实际实操经验,从安装配置到核心功能实战,用通俗易懂的方式讲清 AI Assistant 的使用方法,新手也能快速上手!

一、前提准备:版本与环境要求

使用 AI Assistant 前,先确认你的 IDE 满足基础条件,避免踩坑:

  1. IDE 版本:需升级到2024.2.1 及以上版本(2025.1 版本对国内用户更友好,推荐升级);
  2. 地区设置:必须将 IDE 地区切换到中国大陆,关闭 VPN(否则会误判 IP 导致授权失败);
  3. 插件状态:AI Assistant 为 JetBrains 内置插件,默认已安装,若未启用可在Settings/Preferences -> Plugins -> Installed中找到并开启。

二、安装与激活:3 步完成国内版授权

很多国内开发者卡在激活环节,按以下步骤操作,轻松完成授权(亲测有效):

步骤 1:修改 IDE 地区为中国大陆

打开 IDE,依次点击:文件 | 设置 | 外观与行为 | 系统设置 | 语言和地区,选择中国大陆 ,按提示完全重启 IDE使配置生效。

步骤 2:重新登录 JetBrains 账号刷新授权

重启后,点击 IDE 顶部:帮助 | 注册...,在许可证对话框左下角点击用户名,选择退出登录 ;退出后左下角会出现蓝色「登录」链接,点击后跳转到国内 IDE 授权地址,用你的 JetBrains 账号密码登录。

步骤 3:激活 AI Assistant

登录成功后返回 IDE 许可证对话框,选择JetBrains AI Assistant条目,点击「使用 JetBrains Account 激活」,提示激活成功即完成配置✅。

三、核心接入方式:3 种方案适配不同需求

AI Assistant 支持多种接入方式,从新手友好的免费版到灵活的自定义 API,覆盖个人开发、团队协作等场景,而且目前有 Codex 限时免费使用福利,不消耗免费额度!

方式 1:JetBrains AI 免费版(推荐新手)

最简单的方式,无需额外配置,免费版即可使用:

  1. 打开 IDE 右上角「JetBrains AI」图标,点击「Let's Go」;
  2. 确认已登录账号,在 AI Chat 面板的 agent 选择器中选择「Codex」;
  3. 直接开始 AI 对话,支持代码生成、解释、修复等所有核心功能。

免费版权益:每 30 天赠送 3 个 AI Credits,可满足日常偶尔使用:

  • 1 个 Credit = 10 次 AI Chat 代码生成 = 40 次编辑器内代码生成 = 140 次提交信息生成;
  • 限时福利:Codex 功能免费使用,不消耗 Credits(官方未明确结束时间,建议尽快体验)。

方式 2:复用 ChatGPT Plus 账号

若你已有 ChatGPT Plus 订阅,可直接授权使用,无需额外订阅 JetBrains AI:

  1. 打开 AI Chat 面板,agent 选择器选「Codex」;
  2. 弹出认证选项时选择「Sign in with ChatGPT」;
  3. 按提示登录 OpenAI 账号完成授权,即可直接使用。

方式 3:自定义 API Key(BYOK,推荐团队 / 高级开发者)

最灵活的方式,支持接入 OpenAI、Anthropic、本地模型等,API Key 本地存储,不发送给 JetBrains,保障隐私:

  1. 打开 IDE:Settings → Tools → AI Assistant → Models & API keys
  2. 在「Third-party AI providers」中选择服务商(OpenAI/Anthropic/OpenAI 兼容接口);
  3. 输入你的 API Key,点击「Test Connection」测试连接成功后,点击「Apply」;
  4. 返回 AI Chat 面板选择 Codex,即可自动使用自定义 API Key。

支持的服务商:OpenAI、Anthropic(Claude)、Ollama(本地模型)、LM Studio(本地模型);Google Gemini/Azure/Amazon Bedrock 即将支持。

四、核心功能实战:手把手教你用 AI 提效开发

AI Assistant 的核心价值在于无缝融入开发流程,所有操作都在 IDE 内完成,不用切换浏览器 / 终端,以下是最实用的核心功能,结合实际开发场景讲解:

🔧 高效编码:让 AI 帮你写代码、补代码

  1. 多行代码补全:告别手动敲重复代码

IDE 会根据你的编码风格、命名约定,自动补全单行代码或整个代码块 ,比如输入public static void main,AI 会自动补全 main 方法的完整结构,甚至根据上下文补全业务逻辑代码,无需手动编写。

  1. 编辑器内代码生成:文字描述→可运行代码

选中编辑器中的空白区域,右键选择「AI Actions → Generate Code」,用自然语言描述你要实现的功能(比如「实现一个 Java 工具类,完成字符串的脱敏处理,隐藏手机号中间 4 位」),AI 会直接生成可运行的代码段,无需额外修改。

  1. 跨语言开发:一键代码转译

开发中遇到跨语言需求时,选中需要转换的代码块,右键选择「AI Actions → Convert to Another Language」,选择目标语言(如 Java→Python、Python→Go),AI 会一键完成代码转译,保留原业务逻辑,适配目标语言的语法规范。

  1. 终端 AI 命令生成:不用记复杂命令

在 IDE 内置 Terminal 中,输入关键词并触发 AI 提示(如输入git后按 AI 快捷键),AI 会根据你的操作上下文提供相关命令建议(比如git merge冲突解决git回滚最近一次提交),直接选择即可执行,不用再查命令手册。

🧪 测试提效:AI 自动生成单元测试

写单元测试是开发的重要环节,但耗时费力,AI Assistant 能完美解决:选中需要生成测试的类 / 方法,右键选择「AI Actions → Generate Unit Test」,AI 会分析代码结构和文档,自动生成结构良好的单元测试,覆盖普通输入、边界场景、异常场景,支持 JUnit、TestNG 等主流测试框架,生成后直接运行即可。

🐛 错误修复:AI 帮你找问题、改 bug

开发中遇到的语法错误、运行时错误,AI 都能快速解决,无需手动排查:

  1. 查找潜在问题:提前规避 bug

选中代码块,右键选择「AI Actions → Find Potential Issues」,AI 会扫描代码并找出潜在问题(如空指针风险、循环死锁、资源未释放等),同时给出详细的问题解释和修复方案

  1. 修正运行时错误:一键修复

当程序运行抛出异常(如 NullPointerException、ArrayIndexOutOfBoundsException),在控制台选中错误日志,右键选择「AI Actions → Fix Runtime Error」,AI 会分析错误原因,直接生成修复代码并一键插入到文件中,验证后即可运行。

📝 文档与提交:AI 帮你写注释、写提交信息

  1. 自动生成文档:告别手动写注释

选中类 / 方法 / 接口,右键选择「AI Actions → Generate Documentation」,AI 会自动检测代码单元,生成符合行业规范的注释文档(如 Java 的 Javadoc、Python 的 Docstring),包含参数说明、返回值说明、异常说明,大幅提升代码可维护性。

  1. 智能生成提交信息:规范 Git 提交

当你完成代码修改后,在 Git 面板点击「Commit」,AI Assistant 会自动分析本次代码的修改内容 ,生成简洁、规范的提交信息(如feat: 新增用户手机号脱敏工具类fix: 修复订单查询空指针问题),支持 Conventional Commits 规范,团队协作更高效。

🔍 上下文解决方案:IDE 内一站式解决开发问题

  1. 上下文感知 AI 聊天:让 AI 懂你的项目

打开 IDE 右侧 AI Chat 面板,直接向 AI 提问,AI 会读取当前项目的上下文(包括代码结构、文件依赖、开发语言),给出精准答案,比如:

  • 「解释一下这个 Redis 工具类的核心逻辑」;
  • 「如何优化这个查询数据库的方法,提升查询效率」;
  • 「这个 Spring Boot 接口如何添加限流功能」。无需手动复制代码给 AI,聊天过程中可直接迭代问题,直到解决需求。
  1. AI 提示库:自定义快捷提示,重复使用

IDE 内置了大量预先编写的 AI 提示 (如代码重构、性能优化、错误排查),直接从编辑器调用即可使用;若有个性化需求,可打开Settings → Tools → AI Assistant → Prompt Library,点击「+」添加自己的自定义提示(如团队专属的编码规范提示),后续可一键调用,避免重复输入。

  1. AI 合并 VCS 冲突:快速解决 Git 冲突

多人协作开发中,Git 冲突是家常便饭,AI Assistant 能大幅加快冲突解决速度:当出现 Git 冲突时,打开冲突解决对话框,点击「AI Assist」按钮,AI 会分析冲突的代码块,给出合理的合并建议,你可在 diff 视图中查看并选择是否应用,无需手动逐行对比修改。

✨ 代码优化:AI 帮你重构代码、优化结构

  1. 智能重构:让代码更优雅

选中需要优化的代码块,右键选择「AI Actions → Suggest Refactoring」,AI 会根据编码规范和最佳实践,给出重构建议(如长函数拆分、冗余代码删除、设计模式优化),你可在 diff 视图中查看重构前后的代码对比,选择应用部分或全部建议。

  1. 声明重命名建议:规范命名

当你需要重命名类 / 方法 / 变量时,使用 IDE 的「Rename」功能,AI 会根据上下文给出合理的命名建议 ,符合团队的命名约定,避免命名不规范的问题,比如将func1重命名为getUserInfoByPhone

📊 数据库专属:AI 助力 SQL 开发(IDEA 专属)

IDEA 中的 AI Assistant 还针对数据库开发做了专属优化,大幅提升 SQL 编写效率:

  1. 生成 SQL:点击 AI 图标,用自然语言描述需求(如「查询 2025 年 1 月的订单数据,按订单金额降序排列」),AI 直接生成精准 SQL;
  2. 优化 SQL:将慢查询 SQL 或 Explain Plan 结果粘贴到 AI Chat,AI 会分析性能问题并给出优化方案(如添加索引、改写关联查询);
  3. 修改表结构:在 Database Tools 中右键表,选择「Modify Table」,点击 AI 图标描述修改需求(如「将用户表的 varchar 类型字段全部改为 char 类型」),AI 自动生成 DDL 语句;
  4. 填充测试数据:要求 AI「创建一个图书表,并用 3 条示例数据填充」,AI 会直接生成建表语句和 INSERT 语句,一键执行。

五、高级玩法:连接本地模型,保障数据隐私

对于注重数据隐私的开发者(如开发涉密项目),AI Assistant 支持连接本地运行的大语言模型,所有数据都在本地处理,不上传到云端:

操作步骤

  1. 本地运行模型:用 Ollama/LM Studio 等工具,本地运行开源模型(如 Llama 3、Qwen、Gemma),确保本地服务正常启动(Ollama 默认地址:http://localhost:11434);
  2. 配置 IDE:打开Settings/Preferences → Tools → AI Assistant → LLM Service,选择「Custom/Local」,填入本地模型服务地址;
  3. 测试使用:返回 AI Chat 面板,选择本地模型,即可开始使用,所有操作均在本地完成。

替代方案

若本地电脑性能不足,可使用免费的在线 Ollama 服务(需自行衡量数据隐私),配置方法与本地模型一致,仅需替换服务地址即可。

六、版本新特性:2024.3/2025.1 必知亮点

JetBrains 持续更新 AI Assistant 的功能,最新版本带来了更多实用特性,重点关注:

2024.3 版本

  • 支持模型自由选择:可在 Google Gemini、OpenAI、本地模型中自由切换,适配不同场景需求;
  • 增强代码补全:优化了上下文感知能力,代码补全的精准度和速度大幅提升;
  • 完善 Prompt Library:新增更多开发场景的预制提示,自定义提示更灵活。

2025.1 版本

  • 国内用户体验优化:无需复杂配置,直接弹出试用 / 激活选项,授权更简单;
  • 推出Agent AI:支持跨文件、复杂的代码修改任务(如分析方法调用链、批量重构代码);
  • 强化本地模型集成:适配更多开源模型,配置流程更简化。

七、常见问题解答

Q1:免费版额度用完了怎么办?

A1:可选择升级付费版(AI Pro:10/月,10 Credits;AI Ultimate:30 / 月,35 Credits),或使用自定义 API Key(按 OpenAI/Anthropic 的 API 价格计费)。

Q2:AI 生成的代码有 bug 怎么办?

A2:AI 仅为辅助工具,生成的代码需开发者自行验证和测试;若有 bug,可将问题反馈给 AI,让其生成修复方案,或手动修改。

Q3:支持哪些 IDE?

A3:支持 JetBrains 全系 IDE,包括 IntelliJ IDEA、WebStorm、GoLand、PyCharm、CLion、PhpStorm 等,只要版本满足 2024.2.1 及以上即可。

Q4:代码会被 JetBrains 收集吗?

A4:不会!官方明确表示绝不会使用用户的代码库训练模型,所有自定义 API Key 本地存储,本地模型模式下数据完全不上云,保障代码隐私和安全。

八、总结

JetBrains AI Assistant 不是简单的「代码生成工具」,而是深度融入开发全流程的 AI 编程助手,从编码、测试、错误修复到文档编写、Git 协作,全方位提升开发效率,而且对国内用户的支持越来越友好,配置门槛大幅降低。

作为开发者,我们无需抗拒 AI,而是要学会利用 AI 工具将自己从重复、繁琐的工作中解放出来,专注于核心的业务设计和创意开发。赶紧按照本文的步骤配置体验,相信你会打开高效编程的新大门!

如果你在使用过程中遇到其他问题,欢迎在评论区留言交流,一起解锁 AI Assistant 的更多玩法~

创作不易,点赞 + 收藏 + 关注,后续持续更新 JetBrains 系列工具的使用技巧和高效开发方法!

相关推荐
小虎AI生活2 小时前
用 WorkBuddy 多角色,我帮团队省下了 50%的重复劳动
ai编程
西陵2 小时前
别再写 Prompt 了Spec Mode 才是下一代 AI 编程范式
前端·人工智能·ai编程
ascarl20103 小时前
Ai路由--如何运行 9Router
ai·ai编程
Awu12274 小时前
⚡精通Claude第3课:学会用Skills让Claude变身为专属专家
aigc·ai编程·claude
Bigger4 小时前
😭 在公司用 AI 写代码,你们上线的时候会不会有点慌?
ai编程·xcode·claude
小手智联老徐4 小时前
OpenClaw 2026.4.10 发布:主动记忆系统登场,多平台集成与安全能力全面升级
安全·ai编程·openclaw
言之。6 小时前
大模型(LLM)接口调用入门指南
ai编程
chenxuan5206 小时前
还在手打 prompt?我给 OpenCode 做了个语音输入插件,vibe coding 的时候真的爽很多
ai编程·vibecoding