[退坑/调研/IDE] JetBrains PyCharm 你太胖了,我还是弃用选 VS Code + Codex 吧!
0 序
- 1台 16GB 内存的机器,开个 PyCharm 就能吃掉 10GB 以上(例如:后台频繁开启 check updating conda packages list等子进程)、CPU 风扇狂转,界面卡到怀疑人生,卡机数次。
而我只是想改个 Python 文件而已......
我不是在写代码,我是在养一头【大象】!。
- 在被PyCharm反复鞭打数次后,于是我把 PyCharm 卸载了,换成了 VS Code + Codex。这篇博客,是我近期慎重考虑、并迁移后的完整复盘。
虽然 JetBrains PyCharm 已经识别到了这个问题,且也在不断优化。但你再怎么优化,也摆脱不了基于 JVM + 重度代码智能设计必然引起这种现象的底层结局。
在用了数年PyCharm之后,今天意识到 JetBrains PyCharm 这类【重度代码智能IDE】更适合【入门/初学者】或机器确实配置极高(对这点资源浪费无所谓的)玩家们。
- 上一下脱坑、转VSCode + Codex(VS插件 + CLI + Desktop)的效果图:

- 下面我记录一下笔者:脱坑PyCharm,拥抱 VS Code + Codex 的决策过程。
1 脱坑PyCharm,拥抱 VS Code + Codex 的决策过程
PyCharm 真的"胖"吗?让数据说话
-
不是我矫情。JetBrains 自己的社区论坛里,2026 年 1 月就有开发者反馈:在 16GB 内存的 Windows 11 机器上做 Odoo 开发,PyCharm 2026.1.1 每次启动都会【全量重索引】,
RAM内存 迅速飙到 5GB+,CPU 占用极高,UI 严重迟滞。 -
第三方对 250 个反馈源的分析更直白:
- 空闲内存:PyCharm 约 1GB,VS Code 不到 300MB
- 编码中:PyCharm 经常突破 1.5GB,极端案例冲到 12GB
- 启动与索引:大项目插件和依赖加载耗时明显,老机器尤甚
- 卡死:JVM 的 GC 引发 Stop-The-World,编码几小时后 CPU 占用 30-40%,几乎不可用
- 定价:Professional 版 $199/年,Community 版不支持 Web 框架
根因很清晰:PyCharm 跑在 JVM 上,默认堆内存只有 512MB~2GB。一旦你的项目索引文件超过 10 万个,默认配置就会失效,Full GC 频繁触发,界面卡死就成了日常。
笔者今天的情况是,仅加载了1个Python项目,项目内的Python文件不超过15个,且代码量并不多。
说白了,
PyCharm为了"深度代码智能"收的税,已经超过了它带来的收益——至少对 80% 的开发者来说是这样的。
市场已经用脚投票:VS Code 已成事实标准
- 很多人不知道的是,2025 年的开发者市场已经发生根本性转移。
全品类编辑器使用率(Stack Overflow Developer Survey 2025)
| 排名 | 编辑器 | 使用率 |
|---|---|---|
| 🥇 1 | VS Code | 75.9% |
| 🥈 2 | Visual Studio | 29.0% |
| 🥉 3 | Notepad++ | 27.4% |
| 4 | IntelliJ IDEA | 27.1% |
| 5 | Vim | 24.3% |
| 6 | Cursor(AI 编辑器) | 17.9% |
| 7 | PyCharm | 15.0% |
Python 专项(2025 PSF & JetBrains Python Developer Survey,约 29000 份有效回复)
- VS Code:48%
- PyCharm:25%
2个关键信号:
- 写 Python 的人里,近一半在用 VS Code——而且这个差距还在继续扩大
- PyCharm 在全品类只有 15%,说明它的用户基本只写 Python;一旦涉及多语言,开发者就流向了
VS Code
Python IDE 市场本身也在增长:从 2025 年的 $2.84 亿扩张到 2034 年的 $4.62 亿,CAGR 5.9%。其中云 IDE 增速(8.2%)明显快于本地 IDE(3.1%)——这背后是 AI 编程工具的全面渗透。
一个不容忽视的细节:部署了 AI 代码补全(Copilot、JetBrains AI Assistant 等)的团队,开发时间缩短了 25%-35%。AI 辅助不再是"尝鲜",而是【生产力刚需】。
为什么我选择的是 VS Code + Codex,而不是别的?
- 市面上的选项其实不少:Cursor(17.9% 使用率的 AI 编辑器黑马)、JupyterLab、Wing IDE、Neovim……但最终我选了 VS Code + Codex,理由是:
1. VS Code 本身就是生态王者
- 启动快、内存占用低(空闲 <300MB)
- 扩展市场几乎涵盖所有开发场景
- 免费、开源、跨平台
2. Codex 是 OpenAI 官方的"Agentic"编程助手
和简单的代码补全不同,Codex 能:
- 读懂整个项目结构
- 跨文件编辑和重构
- 运行命令、跑测试
- 在 VS Code 侧边栏进行对话式开发
3. 二者结合 = 轻量 + 智能
PyCharm 的"重量级智能" vs VS Code + Codex 的"轻量 + AI 原生"——后者才是 2026 年正确的开发范式。
迁移实战:我的 VS Code + Codex(VS插件 + CLI + Desktop) 配置清单
4.1 基础扩展(必装)
Python (ms-python.python) # 核心语言支持
Python Debugger # 核心语言支持
Pylance (ms-python.vscode-pylance) # 语言服务器,类型检查与补全
Ruff # 飞快的 lint + format
Black Formatter # 格式化
Jupyter # notebook 支持
GitLens # Git 增强
Docker / Dev Containers # 容器化开发
Codex IDE extension (OpenAI) # OpenAI 官方 Codex 集成
4.2 Codex 接入步骤
方式1 Codex的VSCode插件(√实测)
方式2 Codex CLI (仅参考/未实测)
Step 1:安装 Codex CLI(共享配置的基础)
npm install -g @openai/codex
codex # 首次运行会提示用 ChatGPT 账号或 API Key 登录
Step 2:在 VS Code 扩展市场搜索 "Codex"
认准 OpenAI 官方发布的 "Codex IDE extension",安装后左侧活动栏会出现 Codex 图标。
Step 3:配置 ~/.codex/config.toml
# 选择默认模型
model = "gpt-5.6-codex"
# 审批与沙箱策略
# 根据团队规范调整
approval_policy = "on-fail"
sandbox_mode = "workspace"
# 网络代理(企业环境)
# network_proxy = "http://proxy.company:8080"
Step 4:Windows 用户强烈建议走 WSL
OpenAI 官方明确说 Windows 支持仍是实验性的,推荐用 WSL 获得最佳体验:
wsl --install
然后在 WSL 里:
cd ~/code/your-project
code . # 打开 WSL Remote 窗口
4.3 .vscode/settings.json 推荐配置 (未实测)
{
"codex.model.chat": "gpt-5.6-terra",
"codex.model.edit": "gpt-5.6-terra",
"codex.model.work": "gpt-5.6-sol",
"codex.temperature": 0.2,
"codex.maxTokens": 4096,
"codex.inlineDiff.autoOpen": true,
"codex.context.autoIncludeOpenFiles": true,
"codex.context.maxFiles": 12,
"codex.ignoreFile": ".codexignore"
}
4.4 .codexignore(保护敏感文件)(未实测)
**/*.pem
**/*.key
**/.env
secrets/**
dist/**
build/**
.target/**
Codex 的真实工作流:Ask(需求/问题/任务) → Edit → Review → Commit
迁移后,不少开发者的日常开发变成了这样:
1. 开场先做"项目定向"
"Explain the architecture and main entrypoints."
"Find where authentication is implemented and map the request flow."
让 Codex 先理解项目,后续请求会更精准。
2. 小步快跑式改造
"Implement feature X with minimal changes."
"Add tests for Y."
"Refactor module Z, but keep behavior identical."
3. 像审查队友的 PR 一样审查 Codex 的 diff
git status
git diff
# commit checkpoints
重要提醒:Codex 生成的代码必须经过人工审查和测试,不能直接用于生产环境。涉及敏感业务逻辑或安全相关的代码,不建议完全依赖 AI 生成。
其他开发者们迁移三个月后的真实感受(仅参考)
| 维度 | PyCharm 之前 | VS Code + Codex 现在 |
|---|---|---|
| 空闲内存 | ~1GB | < 300MB |
| 大项目启动 | 5GB+,全量索引卡死 | 秒开,按需加载 |
| AI 辅助 | JetBrains AI Assistant(需订阅) | Codex/ClaudeCode/... 等原生 Agent 工作流 |
| 跨语言 | 弱(Python 优先) | 强(同一编辑器搞定所有) |
| 重构能力 | 强 | 中(但 Codex 能跨文件智能重构补位) |
| 价格 | Pro $199/年 | VS Code 免费 + Codex 按用量 |
最让人惊喜的是 Codex 的跨文件重构能力。以前用 PyCharm 改一个函数签名,重构工具虽然强但经常要手动确认一堆东西;现在我对 Codex 说"Refactor module Z, but keep behavior identical",它会自己分析依赖、改动相关文件、跑测试、给出 diff——我只需要 review。
什么情况下你不该换?
老实说,VS Code + Codex 并非银弹。以下场景 PyCharm 仍有优势:
💡 保留 PyCharm 的理由:
- 你在做大型 Django / Flask 企业项目,重度依赖 PyCharm 的框架深度集成
- 你需要最强的图形化调试器(条件断点、运行时求值)
- 你的机器有 16GB+ 内存,且项目单一、不涉及多语言
- 团队统一用 PyCharm,协作成本考虑
- 但只要你对"轻量"和"AI 原生"有任何诉求,VS Code + Codex 就是 2026 年的最优解。
小结
-
PyCharm 不是不好,它是为另一个时代设计的——那个时代,开发者愿意用内存和 CPU 换深度代码智能,AI 辅助还没有今天这么重要。
-
但 2026 年的现实是:
- VS Code 占据全品类 75.9%、Python 专项 48% 的统治性份额
- AI 代码补全能缩短 25%-35% 的开发时间
- 云 IDE 增速(8.2%)远超本地 IDE(3.1%)
- 开发工具的未来,是轻量载体 + AI 大脑,而不是重型单体应用。PyCharm 拼命往这个方向转(集成 AI Assistant、Pyrefly 类型引擎),但它的 JVM 基因决定了它不可能真正"瘦下来"。
所以——
PyCharm,你太胖了。
我选 VS Code + Codex,轻装上阵。
- 如果你也受够了 PyCharm 的卡顿,花一个下午按上面的清单配置好 VS Code + Codex,大概率你会回来给我点个赞。
如果你在迁移过程中遇到具体问题(比如 Codex 在 Windows 上的奇葩表现、Python 扩展配置踩坑等),欢迎评论区交流
X 参考资料
- Stack Overflow Developer Survey 2025
- 2025 PSF & JetBrains Python Developer Survey
- PyCharm 2026.1.1 社区反馈:启动全量索引导致 5GB+ 内存占用
- VS Code + Codex 官方集成指南(Onsys Technologies, 2026)
- Python IDE 软件市场报告(Dataintelo, 2025)
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!

浙公网安备 33010602011771号