基本对话交互
与 Claude Code 进行自然语言对话的方法和技巧
概述
Claude Code 的核心功能是通过自然语言对话理解开发者需求并提供帮助。掌握对话交互方式可以更有效地获取代码和建议。
启动对话
VS Code
- 点击左侧 Claude Code 图标
- 点击"新对话"按钮
- 输入问题,按
Ctrl+Enter/Cmd+Enter发送
命令行
claude chat输入问题后按 Enter 发送。
输入格式
自然语言
直接用中文或英文描述需求:
- "帮我写一个 Python 函数来计算斐波那契数列"
- "解释这段 JavaScript 代码的工作原理"
- "修复这个 React 组件中的错误"
代码块
使用代码块格式输入代码:
def fib(n):
return 1 if n <= 1 else fib(n-1) + fib(n-2)混合输入
自然语言 + 代码块:
帮我优化这段 Python 函数:
def fib(n):
return 1 if n <= 1 else fib(n-1) + fib(n-2)对话技巧
清晰明确
不好:"帮我写一个函数"
好:"帮我写一个 Python 函数,接收整数 n,返回前 n 个斐波那契数的列表,使用迭代实现"
提供上下文
说明项目背景、使用的技术栈等信息。
使用具体示例
提供输入输出示例帮助理解需求。
对话历史
清除对话
- VS Code:点击"清除对话"或
Ctrl+Shift+L/Cmd+Shift+L - 命令行:输入
clear或重启
常用命令
| 命令 | 功能 |
|---|---|
/help | 显示帮助信息 |
/new | 开始新对话 |
/clear | 清除当前对话 |
/model | 切换模型 |
/config | 查看或修改配置 |
/exit | 退出对话(仅命令行) |