作为专业的构建者和开发者,我们每天都在为真正的客户构建真正的产品。因此,判断一个新的AI工具是否值得融入我们的工作流,关键在于这些更新能否真正帮助我们在日常工作中(比如周二下午三点深入代码库时)发挥最佳水平,而不是仅仅追逐炒作或华丽的演示。
Anthropic 上周发布了 Claude Code 2.0,带来了全新的 Sonnet 4.5 模型、VS Code 扩展以及一系列新功能。本文将深入探讨其中真正提升了专业开发者日常工作效率的三大关键特性,并分享对新模型和工具集成的第一手体验。
1. 新模型 Sonnet 4.5 的实战体验
Claude Code 2.0 推出时,同步带来了全新的 Claude Sonnet 4.5 模型。
模型性能与速度
视频作者的初步印象是 Sonnet 4.5 表现相当不错,但他也坦诚,在 2025 年 10 月的当下,所有最新的模型(包括 Sonnet 4.5、Claude Opus 和 OpenAI 的 Chat GPT5)都非常出色,很难仅凭感觉区分它们之间的好坏。
在实际编码中,判断模型差异的唯一实用标准是它是否犯错,而目前这种情况已经相当罕见。在使用 Sonnet 约一周的时间里,作者没有发现明显的错误。他观察到的一个显著优点是 Sonnet 4.5 在执行速度上比 Opus 明显更快。
独家功能:“思考”切换(Thinking Toggle)
Sonnet 4.5 模型引入了一个有趣的切换功能:“Thinking on”(思考开启)和 “Thinking off”(思考关闭)。
- 思考开启 (Thinking on): 模型会运行得慢一些,但会更深入地思考其任务。
- 思考关闭 (Thinking off): 模型运行速度会更快。
作者指出,在进行更复杂的工作时,用户会希望开启“思考”模式。
2. VS Code 扩展:美观与权限的权衡
Claude Code 现在提供了一个 VS Code 扩展。由于 Cursor 是 VS Code 的一个分支,该扩展在 Cursor 中也能正常工作。
这个扩展带来的侧边栏界面,让用户能够更清晰、更美观地查看和浏览每一次代码更改。作者最初认为这个侧边栏界面非常棒,并计划每天使用它。
然而,他发现了一个限制:目前,侧边栏扩展无法在“危险接受权限模式”(dangerously accept permissions mode)下使用。这个模式(通过 claude yolo 等终端别名运行)可以绕过每次操作的权限询问,提高了效率。
洞察: 由于无法使用这一权限绕过选项,作者暂时仍会坚持使用终端界面来操作 Claude Code,因为它工作得足够好。不过,鉴于许多用户都在 GitHub 上提出了对这一功能的需求,作者希望 Anthropic 能够尽快修补,以便让侧边栏能够被更广泛地采用。
3. 三大改善日常工作流的关键功能
以下是 Claude Code 2.0 中真正融入作者日常工作流、且他认为最有用的三个新功能:
特性一:用量查询 (Usage Command)
过去,Claude Code 的每周使用限制和 5 小时时间窗口的存在,曾因缺乏透明度而受到批评。用户不知道自己已用了多少配额,也不知道当前会话窗口何时结束。
针对这一痛点,Claude Code 2.0 推出了 usage 命令。
- 该命令会显示一个图表,明确告知用户当前会话的用量。
- 它还会显示用户在所有模型上的每周限制用量,以及 Opus 模型的限制用量。
- 最实用的一点是,它会明确告知当前会话何时重置。
作者表示,他可能会经常使用这个用量图表来管理和调整使用情况。
特性二:回溯功能与检查点 (Rewind/Checkpointing)
回溯功能是 Claude Code 2.0 中受到广泛关注的另一项重要更新。
通过 resume 命令恢复之前的对话时,系统会显示整个对话的列表,并标记出“检查点”——即 Claude Code Agent 在该点对多个文件进行了编辑的时刻。
核心突破——真正的“撤销”: 在 2.0 版本之前,用户只能回溯对话内容。但现在,用户可以选择恢复代码库和对话的状态,或单独恢复代码,或单独恢复对话。这意味着它可以字面意义上撤销 Claude Code 在对话早期所做的代码更改,相当于一个内置的“撤销”功能。这解决了实践中经常发生的需要回溯重新工作的情况。
局限性与工作流的转变洞察: 回溯功能存在一个重要的产品限制:它只会回滚 Claude Code Agent 所做的代码更改,而不会恢复用户自己或通过 Bash 命令所做的文件修改。
深入洞察: 作者认为,这种限制会推动开发者进一步远离手动触碰代码。如果开发者希望利用方便的检查点回溯功能,他们会更加依赖 Claude Code 来进行代码更改。作者指出,他目前的日常工作流中,大部分代码都是由 AgentOS 和 Claude Code 根据“规范驱动开发”(spec-driven development)原则生成的,因此他的代码库处于一个“安全可回溯”的状态。这一特性鼓励了一种更“AI 优先”(AI-first)的代码实现方式。
特性三:搜索历史提示 (Search Past Prompts - Ctrl+R)
第三个实用功能是能够搜索过去的提示词。通过 Ctrl+R 调出搜索界面,可以输入关键词进行搜索。
实用价值:
- 找回长提示词: 它特别适用于那些用户花费大量时间起草的长篇、详细的提示词。
- 上下文管理: 当正在进行的对话运行时间过长,上下文窗口(context window)即将耗尽时,开发者通常需要使用
compact命令来精简对话,开启一个新版本但保留旧细节。通过Ctrl+R搜索,用户可以快速找到并提取对话中重要的、不希望丢失的详细提示,并在精简(compact)时手动将其粘贴到新的会话版本中,而不是让 Claude Code 自动生成总结。
专业技巧: 管理上下文窗口(或作者称之为管理 Claude Code 的短期记忆)是专业构建者使用 AI 进行开发时的一个“专业技巧”(power moves)。搜索功能极大地辅助了这一管理过程。此外,它也便于在 Claude Code 和其他编码 Agent 之间切换时,复制并重用复杂的提示。
原始视频:https://youtu.be/2VauS2awvMw?si=dAMhTjGkB5U7azLe
中英文字幕:
ClaudeCode 2.0专业评测:提升开发者效率的三大核心功能

464

被折叠的 条评论
为什么被折叠?



