Making changes

Claude Code in Action —— Making changes (使用claude code输出的总结)

进行更改 (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 会:

  1. 读取更多文件 - 深入了解项目结构
  2. 创建详细实施计划 - 规划具体步骤
  3. 展示具体操作 - 透明化整个过程
  4. 等待批准后再执行 - 确保用户确认

优势

这使您有机会审查计划,并在 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” 逐渐增强

选择指南

场景 推荐模式
跨多个文件的更改 规划模式
复杂算法问题 思考模式
需要广泛研究 + 深度分析 两者组合
简单界面修改 截图 + 基础对话