PyCharm 2026.1 最新变化
欢迎使用 PyCharm 2026.1。此版本不仅增加了新功能,更重新思考了对 Python 项目进行构建、调试和扩缩的方式。从由 debugpy 提供支持的全新调试引擎,到远程目标上对 uv 的一流支持,以及免费层级中的扩展 JavaScript 支持,此版本致力于为您扫清障碍,让您专注于代码本身。无论您是在本地、通过 SSH,还是在 Docker 中工作,PyCharm 现在都可以适应您的设置,而不会让您针对 PyCharm 做出调整。
在这篇博文中,我们将探索此次更新的亮点,并展示这些改进如何简化您的日常工作流。
如有进一步咨询需求,请发送邮件至 sales.cn@jetbrains.com(购买相关)或 support.cn@jetbrains.com(使用相关)。
通过 debugpy 标准化 Python 调试的未来
PyCharm 现在提供使用 debugpy 作为默认调试器后端的选项,提供行业标准 Debug Adapter Protocol (DAP),使 IDE 可与更广泛的 Python 生态系统无缝对接。通过将复杂、传统的套接字等待逻辑替换为更稳定的连接模型,竞争条件和时序边缘用例将不再干扰您的调试体验。
Python 开发的现代基础
新引擎对 PEP 669 提供全面的原生支持,与传统的 sys.settrace() 方式相比,利用 Python 3.12 的低影响监测 API 可以显著降低调试器开销。这确保了您的调试会话速度更快、侵入性更低。此外,迁移还引入了全面的 asyncio 支持。您现在可以直接在 FastAPI 和 aiohttp 等现代框架的 async 上下文中使用全套调试器工具,如调试控制台和表达式求值。
跨环境可靠性
除了性能改进,debugpy 还为 Docker 容器与 AWS、Azure 或 GCP 上的远程服务器以及本地运行进程提供了标准化方式,简化了 Attach to Process(附加到进程)体验。对于特殊工作流,我们引入了新的 Attach to DAP(附加到 DAP)运行配置。这样一来,您可以使用 debugpy.listen() 命令连接到目标,无需手动连接管理,并且能够更专注于代码,无需费心调试基础架构。
支持 uv 作为远程解释器
很多开发者所处理项目的代码和依赖项均位于远程服务器中 — 无论是通过 SSH、在 WSL 中,还是在 Docker 内。通过将 PyCharm 连接到远程机器并使用 uv 作为解释器,您可以保持环境完全同步,确保软件包管理按预期运行,并确保项目运行顺畅 – 一切都像在本地完成的一样。
让所有用户都能免费实现专业级 Web 开发
在 PyCharm 2026.1 中,核心 IDE 体验继续进化,我们向所有用户免费提供更广泛的专业级 Web 工具集。从初学者到后端优先开发者,所有用户现在都可以使用大量之前仅向 Pro 订阅用户开放的 JavaScript、TypeScript 和 CSS 功能,以及高级导航和代码智能功能。
如需获取所有新功能的完整细分,请查看这篇博文。
AI 集成新进展
PyCharm 正逐渐演变为一个开放式平台,您可以在其中随心所欲地将您选择的 AI 工具直接集成到专业开发工作流中。此版本侧重于提供一个让您能够编排当前可用的最佳模型和智能体的灵活生态系统。
ACP 注册表:通往新智能体的门户
新的编码智能体几乎每天都会涌现,想跟上 AI 的快速发展可能颇具挑战。为了帮您轻松应对这一不断变化的情况,我们推出了 ACP 注册表 – 一个通过 Agent Client Protocol 直接集成到 IDE 中的 AI 编码智能体内置目录。
无论您想尝试 OpenCode 等开源智能体,还是 Gemini CLI 等专业工具,现在只需点击几下即可发现并进行安装。如果您有自定义设置或未列出的智能体,也可以通过 acp.json 配置轻松添加,从而灵活使用您心仪的工具,没有任何限制。
原生 OpenAI Codex 集成与 BYOK
OpenAI Codex 现已原生集成到 JetBrains AI 聊天中。这意味着您无需切换到浏览器或在窗口间复制粘贴代码,即可处理复杂的开发任务。
我们还引入了对自带密钥 (BYOK) 的支持。您现在可以直接在 IDE 设置中连接来自 OpenAI、Anthropic 或其他兼容提供商(包括本地模型)的自有 API 密钥。这样一来,您可以选择最适合您工作流和预算的设置,同时保持所有 AI 赋能的开发在 PyCharm 内完成。
借助后续编辑建议确保开发流程顺畅
代码中的细微改动常常会引发一系列机械性的后续编辑。向函数添加形参或重命名某个符号可能导致整个文件中错误频发。
后续编辑建议 (NES) 提供了更智能的轻量级替代方案,无需让 AI 智能体完全重写代码。当您修改代码时,PyCharm 会主动预测最可能的后续更改,并在代码行内给出建议。
- 轻松保持一致:通过简单的 Tab Tab 体验更新文件中的所有调用点。
- 保持掌控:逐步浏览更改,而非审查大篇幅的自动化差异。
- 不消耗配额:使用 NES 不会消耗 AI 点数 – 无需消耗 JetBrains AI Pro 订阅的 AI 配额即可使用。
这种代码补全的自然演进让您能保持流畅的开发节奏,从而可以毫不费力地完成这些连锁式的小修正。
上文提到的所有更新只是 PyCharm 2026.1 最新变化的一小部分。
PyCharm 2026.1 还包含更多底层更新,包括性能提升、稳定性升级以及 IDE 中的细致优化,让日常开发更加顺畅、迅速。
如需查看完整的更新列表,请查看我们的最新变化页面。
我们一如既往地乐于聆听您的反馈。您的洞察将帮助我们塑造 PyCharm 的未来 — 我们迫不及待想看到您接下来要构建的项目。
本博文英文原作者:
