作为同时使用 C++和 Python 的全栈开发者,目前遇到个人开发环境搭建困境:
▶ 痛点需求
- 免费开源方案(规避 License 问题)
- 跨平台支持( Win/Mac/Linux 三端同步)
-
近似 JetBrains 系体验:
- 智能补全/重构
- 可视化调试界面
- 目管理一致性
▶ 当前方案缺陷(现用 VSCode 困扰)
- 插件组合每次需手动配置( C++:CMakeTools/LLDB ; Python:Pylance/Jupyter )
- 调试配置迁移成本高( launch.json 总需要适配不同机器)
- 开发环境隔离困难(公司/个人项目依赖常冲突)
▶ 尝试过的方法:
a. VSCode 方案
- Settings Sync 同步配置(但遇到插件版本兼容问题)
- 创建通用 workspace 模板(仍需要手动调整路径)
- Dev Container 容器化(机器性能消耗过大)
b. 其他 IDE
- Qt Creator ( Python 支持弱)
- Eclipse CDT (界面交互过时)
- Thonny (仅适合教学场景)
▶ 核心诉求:
寻找可实现"配置一次,多端复用"的方案,期望达到:
- 新机器登录即用(配置秒级同步)
- 语言支持开箱即用( C++17/Python3.10+)
- 调试环境自适配(自动识别 gcc/clang 解释器)
▶ 特别请教:
- 是否有基于 VSCode 的强化发行版?(如 Codium+预制配置包)
- 开源 IDE 中是否存在接近 CLion 的替代品?(试过 KDevelop 不够流畅)
- 容器化方案优化建议(是否可通过预构建镜像加速部署?)
期待各位分享实战经验,特别是多设备开发环境维护的技巧!