深度揭秘:为什么顶尖开发者都开始在终端用 Claude Code 写代码?

最近越来越多的人开始在终端,如 Claude Code、Qwen Code、Gemini CLI、iFlow CLI 等中写代码了。

说实话,我之前也有些不解,感觉完全没必要,在终端里写代码不是很方便。

最近开始体验 Claude Code 之后,感觉打开了一个新世界。

更让我非常意外的是,当很多人还在抱怨 CLI 对普通人不友好的时候,我看到大厂有个别 AI 产品经理和 AI 运营岗位的同学也开始学习和使用 Claude Code 了。但他们更多的还是完成方案设计、文档处理等,而不是写代码。

可能很多人没用、没深入体验之前也有类似困惑。

这篇文章谈谈自己的理解。


为什么 Claude Code 采用 CLI 而不是 IDE 的形式?

Claude Code(简称 CC) 创始人 Boris Cherny 在《Mastering Claude Code in 30 minutes》 演讲中提到两个原因。

Anthropic 的员工使用的 IDE 五花八门,有 VS Code ,还有 Zed、Xcode、Vim 等。想要开发出适合所有产品的工具,很难。终端是唯一的一个通用工具。

其次他认为技术发展太快,很有可能大家很快就不再使用 IDE 了,避免他们在 UI 和一些底层能力上投入过多的资源。

CC 写代码的好处有哪些?

这里我分享几个使用 Claude Code 这类命令行编码工具的几大理由。


并行开发

Claude Code 由于在终端中运行,可以很方便地开多个终端,你可以把任务拆得相对相互不干扰,然后可以让它并行执行很多任务,效率非常高。

Claude Code 创始人 Boris Cherny 近日在 X(原推特)分享自己使用 Claude Code 的一个经验就是同时开 5 个 TAB,高效编码。

网上也有很多相关的讨论。比如说如果直接使用 IDE 的话,那么可能做好计划之后执行会阻塞 IDE。那么使用 Claude Code 就没有这种问题。

跨端协同

有 Claude Code 有网页端,也有客户端,还有 Chrome 插件,还有 VS Code 的和 JetBrains 的插件等等,可以非常方便地跨多端协同。

之前我担心在终端中写代码不是很方便。其实使用终端不代表一定不能用 IDE。

我们也可以在 IDEA 里面安装 Claude Code 插件,也可以边对话,边查看修改的信息,它还能够自动获取当前正在打开的文件的信息,等等,也非常方便。

更轻量

很多电脑装 IDE,尤其同时打开多个项目,占用内存特别大,甚至会造成一些卡顿。

那么使用终端的话就非常轻量。

模型原生适配

Anthropic 官方出的工具,能够第一时间利用模型的最先进特性,如 MCP、Skills 等,在指令遵循和代码质量上往往具有"亲儿子"加成。

比如 Claude Code 先支持 Skills,Cursor 过一段时间才支持。

参见:cursor.com/docs/contex...

更自由的服务商切换

有些 AI Coding IDE 内置了很多模型,但不支持你切换一些模型服务商,甚至你无法明确知道使用的是哪个模型。

Claude Code 的话,通过修改环境变量可以非常轻松地切换自己想要使用的模型服务商。

想要更方便地切换模型,可以装 cc-switch 这个工具:github.com/farion1231/...

功能强大

比如说原生就支持 Plan 模式,Claude 只进行只读分析和规划,不执行任何修改。这非常适合在不破坏代码库的情况下,让 AI 先深入理解复杂的代码结构或规划重构方案,确认好之后再进行流水线编写代码。

Claude Code 通过在项目根目录放置 CLAUDE.md 文件,包括代码风格、常用命令、架构决策等,让 AI 能够"记住"项目的特定知识。

CC 有海量多好用的插件和 Skills。

比如 CC 的官方插件 ralph-loop ,可以反复自动向 AI Agent 输入提示词,让它进行多轮迭代,使结果更好。

Github 地址:github.com/anthropics/...

比如 CC 的 planning-with-files Skills,参考 Manus 模式,将你的工作流程转化为使用持久化的markdown文件进行规划、进度跟踪和知识存储。

Github 地址:github.com/OthmanAdi/p...

拓展阅读:

  • 创始人自述:我如何用 Claude Code 一个人干翻一个组?13条硬核技巧首次公开
  • 终于有人把 Claude Skills 的概念给我讲明白了!
  • 极速创建一个高质量的 Claude Skills 最佳实践
  • 如何在 Qoder、Cursor、Trae、Windsurf 等 AI Coding 工具中使用 Claude Skills

写在最后

Claude Code 让我意识到我们程序员需要突破自己的舒适区,积极接受一些新鲜的技术和工具。

Claude Code 也还让我意识到很多东西并不是一个二选一的选择,可以把多个工具的优势结合在一起。


欢迎关注我的公众号:悟鸣AI,后续会陆续分享比较有用的 AI 工具和比较好的 AI 经验,比较客观理性的 AI 观点等。

相关推荐
Elastic 中国社区官方博客2 小时前
使用 Discord 和 Elastic Agent Builder A2A 构建游戏社区支持机器人
人工智能·elasticsearch·游戏·搜索引擎·ai·机器人·全文检索
2501_933329553 小时前
企业级AI舆情中台架构实践:Infoseek系统如何实现亿级数据实时监测与智能处置?
人工智能·架构
阿杰学AI3 小时前
AI核心知识70——大语言模型之Context Engineering(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·数据处理·上下文工程
赛博鲁迅3 小时前
物理AI元年:AI走出屏幕进入现实,88API为机器人装上“最强大脑“
人工智能·机器人
管牛牛3 小时前
图像的卷积操作
人工智能·深度学习·计算机视觉
云卓SKYDROID4 小时前
无人机航线辅助模块技术解析
人工智能·无人机·高科技·云卓科技
琅琊榜首20204 小时前
AI生成脑洞付费短篇小说:从灵感触发到内容落地
大数据·人工智能
imbackneverdie5 小时前
近年来,我一直在用的科研工具
人工智能·自然语言处理·aigc·论文·ai写作·学术·ai工具
roman_日积跬步-终至千里5 小时前
【计算机视觉-作业1】从图像到向量:kNN数据预处理完整流程
人工智能·计算机视觉