Making changes
进行更改 (Making changes)
课程来源: Anthropic Academy - Claude Code in Action
课程链接: https://anthropic.skilljar.com/claude-code-in-action/303236
课程简介
当您在开发环境中使用 Claude 时,经常需要对现有项目进行更改。本课程介绍有效实施更改的实用技术,包括使用截图进行视觉沟通以及利用 Claude 的高级推理能力。
1. 使用截图进行精确沟通 (Using Screenshots for Precise Communication)
为什么使用截图
与 Claude 沟通的最有效方式之一是通过截图。当您想要修改界面的特定部分时,截图可以帮助 Claude 准确理解您指的是什么。
使用方法
- 粘贴截图: 使用
Ctrl+V(macOS 上不是Cmd+V) - 这个键盘快捷键是专门为将截图粘贴到聊天界面而设计的
- 粘贴图像后,您可以要求 Claude 对应用程序的特定区域进行更改
好处
- 精准定位: 直接指向需要修改的界面元素
- 减少歧义: 避免文字描述不清导致的误解
- 直观反馈: Claude 可以看到实际的视觉效果
2. 规划模式 (Planning Mode)
什么是规划模式
对于需要广泛研究代码库的复杂任务,您可以启用规划模式。此功能使 Claude 在实施更改之前对项目进行彻底探索。
启用方式
按 Shift + Tab 两次(如果您已经自动接受编辑,则按一次)
个人备注:个人实测快捷键无效(可能版本问题),但可以直接在对话交互中,明确要求使用 Palnning Mode,同时模型也会根据问题自适应选择
规划模式的特点
在规划模式下,Claude 会:
- 读取更多文件 - 深入了解项目结构
- 创建详细实施计划 - 规划具体步骤
- 展示具体操作 - 透明化整个过程
- 等待批准后再执行 - 确保用户确认
优势
这使您有机会审查计划,并在 Claude 遗漏重要内容或未考虑特定情况时进行引导。
3. 思考模式 (Thinking Modes)
模式介绍
Claude 通过”思考”模式提供不同级别的推理能力。这些模式允许 Claude 在提供解决方案之前花费更多时间推理复杂问题。
可用的思考模式
| 模式 | 说明 |
|---|---|
| “Think” | 基本推理 |
| “Think more” | 扩展推理 |
| “Think a lot” | 综合推理 |
| “Think longer” | 延长时间推理 |
| “Ultrathink” | 最大推理能力 |
每一种模式都会让Claude逐渐使用更多的token,从而能够更深入地分析具有挑战性的问题。
4. 规划模式与思考模式的使用场景
规划模式最佳适用场景
- 任务需要广泛了解代码库
- 多步骤实施
- 影响多个文件或组件的更改
思考模式最佳适用场景
- 复杂的逻辑问题
- 调试困难的问题
- 算法挑战
组合使用
您可以组合使用两种模式来处理需要广度和深度的任务。
成本考虑
请记住,这两个功能都会消耗额外的 token,因此使用它们有成本考虑。
5. 关键要点 (Key Takeaways)
截图沟通
- 使用
Ctrl+V粘贴截图到 Claude - 适合界面修改和视觉相关任务
规划模式
- 适用于需要广泛代码库研究的复杂任务
- 按
Shift + Tab两次启用 - Claude 会展示计划并等待批准
思考模式
- 适用于复杂逻辑和算法问题
- 提供不同级别的推理深度
- 从 “Think” 到 “Ultrathink” 逐渐增强
选择指南
| 场景 | 推荐模式 |
|---|---|
| 跨多个文件的更改 | 规划模式 |
| 复杂算法问题 | 思考模式 |
| 需要广泛研究 + 深度分析 | 两者组合 |
| 简单界面修改 | 截图 + 基础对话 |