ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

IntelliJ IDEA 2026.1 EAP 3 紧急发布:AI 能力再加强,回收站终于有了!

IntelliJ IDEA 2026.1 EAP 3 紧急发布:AI 能力再加强,回收站终于有了! 1. IntelliJ IDEA 2026.1 EAP 3 到底改了什么值不值得现在升如果你最近刚把 IDEA 升到 2026.1 EAP 3大概率已经发现两个变化一是删文件不再直接消失二是 AI Assistant 在大型项目里没那么容易“迷路”了。这篇就围绕这两个点把 AI 能力配置、回收站恢复操作、Git Worktree 验证动作串成一条能直接跟做的流程。适合已经升级 EAP 的 Java/Kotlin 开发者也适合还在观望、想先搞清楚这次更新解决哪些真实痛点的人。先说结论这次 EAP 3 没有那种“颠覆性大功能”但每一处都踩在日常开发的痛点上。删除文件进系统回收站解决的是误删事故MCP 协议优化解决的是 AI 助手在 Monorepo 里路径识别混乱的问题Git Worktree 集成解决的是多分支来回切导致编译器反复索引的问题。我试过在同一个仓库里同时开三个 worktree 配合 AI 会话上下文隔离效果比 stash 来回倒腾干净得多。下面按“问题场景 → 前置准备 → 可复制配置 → 验证结果 → 排错 → 工具入口”的顺序展开。你可以只挑自己关心的段落看但建议至少把第 3 节的 AI Assistant 配置和第 4 节的 Worktree 验证跑一遍确认本地环境真的生效了。2. 升级前的前置准备TaoToken 与 AI Assistant 的关系IDEA 2026.1 EAP 3 的 AI 能力加强主要体现在 MCPModel Context Protocol集成上。简单说MCP 让 IDE 能告诉 AI 助手“哪些目录是项目根、哪些是边界”这样在大型 Monorepo 里 AI 不会因为路径太深而找不到文件。但 AI Assistant 本身需要一个可用的模型服务端点这里就涉及 API Key 的配置。TaoToken 在这里的角色是提供一个兼容 OpenAI 接口规范的模型调用入口你可以把它理解成“给 IDE 里的 AI 助手接上一个稳定的模型后端”。它的 API 地址是 https://taotoken.net/api 不带你平时看到的那些跟踪参数直接用于配置即可。官网入口在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 需要看文档或管理 Key 的时候从那里进。需要提前准备的东西不多一个可用的 API Key、IDEA 2026.1 EAP 3 已经装好、项目能正常打开。如果你还没升 EAP稳定版用户可以等 2026.1 正式版但下面这些配置思路是通用的正式版大概率也能用。注意EAP 版本本身可能有稳定性波动建议在非关键项目上先试确认没问题再推到主力仓库。3. 可复制配置AI Assistant 接入与 MCP Roots 设置3.1 配置 AI Assistant 的模型端点打开 IDEA进入Settings→Tools→AI Assistant→Models。如果你用的是自定义端点选择OpenAI-compatible类型然后填入Base URL: https://taotoken.net/api API Key: 你的 TaoToken API Key Model: 按你实际可用的模型名填写填完后点Test Connection如果返回绿色成功提示说明端点通了。这一步很多人卡在 Base URL 多写了/v1或者少写了路径建议直接照上面写不要自己拼。3.2 开启 MCP Roots 能力MCP Roots 是这次 EAP 3 的重点。它让 IDE 主动告诉 AI 助手项目根目录的边界。在Settings→Tools→AI Assistant→MCP里找到Roots相关开关勾选Enable Roots capability。然后在项目根目录确认有一个.mcp.json或者 IDE 自动生成的 roots 配置。如果你在 Monorepo 里可以手动指定多个根{ roots: [ { path: ${workspaceFolder}/services/user-service }, { path: ${workspaceFolder}/services/order-service }, { path: ${workspaceFolder}/shared/libs } ] }这样 AI 助手在调用get_file_problems或replace_text_in_file时就不会每次都触发全量项目刷新。实测在大型 Java 项目里卡顿感会明显减少尤其是你让 AI 改一个文件、它却去扫描整个仓库的时候。3.3 回收站功能的默认行为删除文件进回收站这个功能EAP 3 里默认是开启的。你可以在Settings→Appearance Behavior→System Settings→Recycle Bin里确认。这里能看到“Move deleted files to system recycle bin”选项勾选状态下你在项目树里右键删除文件它会直接进系统回收站而不是 IDE 内部的 Local History。三层保护的关系是这样的误删文件 → 系统回收站细粒度回滚 → Local History长期版本 → Git。三者不冲突回收站解决的是“手滑删错”这个最高频的事故。4. 验证请求与成功结果Worktree 配合 AI 会话实测4.1 创建 Worktree 并注册到 IDEA先确认你的 Git 版本支持 worktree2.5 以上都行。在终端里执行cd your-project git worktree add ../project-hotfix hotfix-branch git worktree add ../project-feature feature-branch执行完后你会看到同级目录下多了project-hotfix和project-feature两个文件夹它们共享同一个.git但工作目录独立。回到 IDEA打开Git工具窗口在分支列表里应该能看到 worktree 的注册表开关。EAP 3 增加了这个注册表你可以在 Git 历史视图里直接对 worktree 做fixup操作。4.2 用 AI 会话验证上下文隔离打开project-hotfix这个 worktree启动 AI Assistant让它读一个文件请读取 src/main/java/com/example/UserService.java 并告诉我它注入了哪些 Bean。如果 MCP Roots 配置正确AI 会直接定位到当前 worktree 的路径不会跑到主分支目录去。你可以在另一个 worktree 里同时开一个会话让它改另一个文件两边互不干扰。这比传统git stash来回切要干净得多尤其是你同时处理 hotfix 和 feature 的时候。4.3 验证回收站恢复在 IDEA 项目树里随便删一个测试文件然后去系统回收站找它。Windows 在桌面回收站macOS 在废纸篓Linux 在~/.local/share/Trash。找到后右键还原文件会回到原路径。如果你在 IDE 里用CtrlZ撤销走的是 Local History如果 Local History 被清理了回收站还在。这就是三层保护的意义。4.4 验证 Bean 内联显示EAP 3 的调试体验改进里Bean 内联显示比较实用。在非暂停模式下IDE 通过调试器协议读取运行时定义直接在代码里显示注入的 Bean 类型和来源。你可以在UserService里把光标放到userRepository上看是否出现内联提示。如果没有检查Settings→Build, Execution, Deployment→Debugger→Data Views里的Show values inline是否开启。5. 本篇常见错排查问题一AI Assistant 连接测试失败提示 401 或 403。先检查 API Key 是否复制完整有没有多余空格。然后确认 Base URL 写的是https://taotoken.net/api不要自己加/v1。如果还不行去控制台重新生成一个 Key 再试。问题二MCP Roots 开了但 AI 还是找不到文件。检查.mcp.json里的路径是不是绝对路径或正确的${workspaceFolder}变量。Monorepo 里如果根目录设得太浅AI 还是会扫全量。建议把每个子服务的根都列进去。另外确认 IDEA 重启过MCP 配置变更有时需要重启才生效。问题三删除文件没进回收站直接消失了。去Settings→System Settings→Recycle Bin确认开关是开的。如果开了还是不行可能是文件系统权限问题或者你删的是 IDE 配置文件而非项目文件。EAP 版本偶尔有回归遇到这种情况先用 Local History 恢复然后去 YouTrack 搜一下有没有已知 issue。问题四Worktree 在 IDEA 里不显示。确认 Git 版本够新然后在Settings→Version Control→Git里点一下Refresh。如果还是不显示检查 worktree 目录是否在 IDEA 项目根之外。EAP 3 的注册表开关在 Git 工具窗口的分支下拉里不在设置里别找错地方。问题五终端里按 Esc 焦点跳回编辑器。这是 EAP 3 修复的问题之一。如果你还遇到确认 IDE 是最新的 EAP 3 构建号。终端 Vi 模式现在能正确激活用 Claude Code 这类终端工具时体验会好很多。6. 工具入口与后续动作如果你还没配好 API Key直接去 API Keys 管理页生成一个https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。接入文档在 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 里面有不同客户端的配置示例。想先验证模型通不通用模型对话页发一条测试消息最快https://taotoken.net/chat?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。如果你打算长期在 IDEA 里跑 AI 编码和 Agent 任务Coding Plan 更适合https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。控制台在 https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content Claude Code 相关配置看 https://taotoken.net/claudecode-anthropic?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。最后说个实际经验EAP 3 的回收站功能虽然简单但它改变的是你删文件时的心理负担。以前删之前要犹豫一下现在直接删错了去回收站捞。配合 Worktree 和 AI 会话隔离多分支并行开发的切换成本几乎降到零。如果你还在用 stash 来回倒建议这次趁 EAP 3 把 worktree 流程跑通后面会省很多事。
返回列表