深度揭秘:为什么顶尖开发者都开始在终端用 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 观点等。

相关推荐
安全指北针几秒前
AI编程工具供应链安全实战:当你的AI编码助手成为跳板
人工智能·安全·ai编程
fo安方5 分钟前
视频——工具——视频——ppt——AI生成ppt
人工智能·powerpoint
watersink8 分钟前
机器学习最大熵模型max_entropy_model
人工智能·机器学习
IT_陈寒9 分钟前
Python的GIL让我多写了500行代码
前端·人工智能·后端
迪康Defender18 分钟前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构
IPHWT 零软网络22 分钟前
技术方案分享|AI Agent 赋能 IVR 导航,解决传统语音呼叫系统交互瓶颈
人工智能·通信系统·rag·ivr·aiagent·智能语音·语音导航
leijiwen24 分钟前
《花尖墨 · 果域宇宙》电影三部曲
人工智能·saas·paas
番茄炒鸡蛋加糖29 分钟前
主流 AI 框架 + RAG 落地实战
人工智能·rag·springai
哈__32 分钟前
面向AI智能体的数据库专业技能包:将DBA工程经验封装为可调用能力
数据库·人工智能·dba
leisoo809744 分钟前
财报数据怎么排雷本地化Python构建财务异常预警系统
人工智能·python·算法