首页 › tips-tricks › IDEA里的AI,八成功力在吃灰

你每天开八小时 IntelliJ IDEA,可能不知道:这个 IDE 里早就内置了一整套 AI 能力——本地补全免费离线、聊天能接自己的 Ollama、编码 Agent 就藏在侧边栏,甚至支持 MCP 外挂。国内教程几乎全在讲 Cursor 和 Claude Code,而全球用户量最大的 Java/Python IDE 里这套东西,八成用户只会一个“生成提交信息”。这篇文章把这八成吃灰的功力全部挖出来,每一个技巧今天就能上手。

先说清楚底牌:这套 AI 大部分不要钱

2025 年 JetBrains 官方公告调整了 AI 产品结构(据其官方博客):本地跑的 AI 功能——包括全行代码补全和本地大模型聊天——免费且不限量;云端模型按订阅或额度计费。这意味着一件事:公司不让代码出网、或者不想为 AI 再掏一份订阅费的人,IDEA 里就能搭一套零成本、纯本地的 AI 工作流。这跟国内“AI 插件=注册账号+按月付费”的默认印象,是两个世界。

技巧一:打开本地全行补全,断网也能写码

操作:Settings → Tools → AI Assistant → Code Completion,勾选启用本地全行补全(Full Line Code Completion,不同版本菜单位置略有差异)。预期效果:单行灰色幽灵文本补全,模型在你本机推理,不联网、不消耗任何云端额度。它背后的模型是 JetBrains 自研的 Mellum(据官方博客,该模型后来还开源挂在了其 HuggingFace 组织页下)。适用场景:公司内网开发、代码敏感不能出网、或者用腻了云端补全的延迟。国内同类产品通义灵码、Fitten Code 也要联网,这一条对安全敏感团队是刚需。

技巧二:把 Ollama 接进 IDEA,聊天零月费

操作:本机装好 Ollama 或 LM Studio 并拉一个模型(比如开源的 Qwen 或 DeepSeek 蒸馏版),然后 Settings → Tools → AI Assistant → Language Models,添加 Ollama/LM Studio 提供商,IDE 会自动发现本地模型。预期效果:IDE 内置 AI 聊天窗口直接调用你自己的本地模型,免费档不限量,代码片段不出本机。适用场景:已经有显卡的机器、想在 IDE 里问“这段并发代码有没有死锁”这类带上下文的问题,而不是切出去开浏览器聊天。

技巧三:BYOK——用自己的 Key 接 Claude 和 GPT

同一个 Language Models 设置里,还支持 OpenAI、Anthropic、Google,以及自定义 OpenAI 兼容端点。操作:填入你自己的 API Key 或兼容网关地址即可。预期效果:不用订阅官方 AI 档,就能在 IDE 聊天里用上顶级云端模型,走哪家、花多少钱完全自己控制——国内用户常走的中转网关也兼容。适用场景:已经在为 API 付费、想把 IDE 内聊天和其他 AI 支出合并到一个账户里的人。

技巧四:Junie——IDEA 里就住着一个编码 Agent

别再只羡慕 Cursor 的 Agent 模式。Junie 是 JetBrains 官方的编码 Agent(据官方文档,先在 IntelliJ IDEA、PyCharm 等主流 IDE 上线,后陆续扩展),能理解任务、跨文件改代码、跑测试、自查结果。操作:侧边栏打开 Junie 面板,用一句话描述任务,比如“给这个 Service 补上单元测试并保证全部通过”。它执行完会给出变更清单让你审查。免费档也给少量 Junie 任务额度,够你先试水。适用场景:批量重构、补测试、按模板造 CRUD——这些“明确但繁琐”的活,扔给 Junie 比手搓快得多。

技巧五:写一份 guidelines.md,给 Agent 立军规

这是 Junie 最像 Claude Code 的设计,也是中文圈最没人讲的一条。操作:在项目根目录建 .junie/guidelines.md,写下你的技术栈、目录约定、代码风格、禁止改动的模块,例如“统一用构造器注入”“不要动 legacy 目录”“测试用 JUnit5”。预期效果:Junie 每次接任务都会先读这份文件,输出自动对齐团队规范,不用每次在提示词里重复交代。适用场景:长期维护的项目、多人团队想把 Agent 用出一致风格。这份文件本质就是给 AI 的“新员工手册”,一次写好,长期生效。

技巧六:Junie 支持 MCP,能连数据库和浏览器

据 JetBrains 官方发布,Junie 已支持 MCP(Model Context Protocol)客户端能力,可在项目的 .junie/mcp.json 里登记 MCP 服务器,让 Agent 直接调用外部工具——查数据库、开浏览器验证、调内部 API。预期效果:Agent 从“只会改文件”升级为“能动手验证”,比如改完代码自己跑一遍接口测试再交差。适用场景:想让 Agent 闭环干活的团队。Cursor 用户对 MCP 已经很熟,但“IDEA 的 Agent 也能吃 MCP”这个事实,国内知道的人极少。

技巧七:报错和提交信息,两个被浪费的快捷入口

两个几乎零学习成本的功能:其一,代码报错处按 Alt+Enter,选 Explain with AI / Fix with AI,控制台报错旁也有 AI 解释入口,不用复制粘贴去问 ChatGPT;其二,VCS 提交面板里点 AI 图标,自动读取本次变更生成规范提交信息,还能生成分支描述。预期效果:排查报错的“翻译成本”和写提交信息的“仪式成本”直接归零。适用场景:所有人,今天就能用。

技巧八:聊天上文的正确投放方式

多数人用 AI 聊天窗口只会复制粘贴。IDEA 的正确姿势:聊天框里用 @ 引用具体文件、类、符号,或直接选中代码后唤出 AI 操作;新版聊天还提供 Edit Mode(多文件编辑)开关(以你所用版本为准),让 AI 的修改直接落盘到多个文件而不是只给片段。预期效果:上下文精准、回答不跑偏,从“问答玩具”变成“干活的同事”。

四条路线怎么选,一张图看懂

flowchart TD
    A["打开IDEA设置"] --> B["进AI Assistant面板"]
    B --> C{"想要哪种能力"}
    C -->|日常补全| D["开本地全行补全<br/>免费离线"]
    C -->|问答改码| E["接Ollama本地模型<br/>零月费"]
    C -->|要顶级模型| F["BYOK填自己的Key<br/>按量付费"]
    C -->|要省心| G["订AI Pro全家桶<br/>含Junie额度"]
    D --> H["先零成本跑两周"]
    E --> H
    H --> I{"额度够用吗"}
    I -->|够用| J["稳住零成本方案"]
    I -->|不够| F
    F --> K["再升级官方订阅"]
    G --> K

补充一句价格:官方订阅分 AI Pro / AI Ultimate 两档,AI Pro 此前定价 10 美元/月左右,而买 JetBrains 全家桶(All Products Pack)订阅的用户可以直接免费用 AI Pro——具体额度和定价以官网实时政策为准。对 already 付全家桶年费的公司来说,这相当于免费送的 AI 能力,不用白不用。

信息差总结:你知道的 vs 别人已经在用的

你以为 实际上
IDEA 的 AI 是付费插件,装了按月烧钱 本地补全+本地模型聊天免费不限量,全家桶用户还送 AI Pro
补全必须联网,代码要出网有风险 Full Line Code Completion 本地推理,断网照常工作
编码 Agent 只有 Cursor / Claude Code Junie 就在 IDEA 里,还能吃 MCP 连外部工具
每次都要在提示词里交代规范 .junie/guidelines.md 一次写好全局生效
想用 Claude/GPT 必须买官方订阅 BYOK 填自己的 Key 或 OpenAI 兼容网关即可

行动指南:今天三步走

  1. 把 IDEA 升级到最新版(旧版本 AI 功能差异很大),打开 Settings → Tools → AI Assistant,启用本地全行补全——零成本,五分钟见效。
  2. 花 20 分钟写一份 .junie/guidelines.md,把团队规范喂给 Agent;再给 Junie 派一个小任务(比如补一个工具类的测试)试水免费额度。
  3. 有本地显卡的,接上 Ollama 实现纯本地聊天;对模型质量不满意的,再走 BYOK 接自己的 Key——按这个顺序升级,一分冤枉钱都不用花。

参考来源(均为官方入口,具体功能与定价以页面实时信息为准):

  1. JetBrains AI 官方总览页:https://www.jetbrains.com/ai/
  2. Junie 产品页(含支持的 IDE 列表):https://www.jetbrains.com/junie/
  3. AI Assistant 官方文档(本地模型/BYOK 配置):https://www.jetbrains.com/help/idea/ai-assistant.html
  4. JetBrains 官方博客(免费档公告与 Mellum 模型发布):https://blog.jetbrains.com/
  5. JetBrains HuggingFace 组织页(开源模型):https://huggingface.co/jetbrains

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入