claude "query" 命令
使用初始提示启动 Claude Code 交互式 REPL
概述
claude "query" 命令允许您使用初始提示启动 Claude Code 的交互式 REPL 环境。Claude 会立即开始处理您提供的查询,特别适合快速开始特定任务。
命令语法
claude "query" [选项]使用示例
基本用法
claude "解释这个项目"代码生成
claude "创建一个 React 组件,用于显示用户列表"代码审查
claude "审查 src/utils.js 文件中的代码"结合其他选项
claude --model claude-sonnet-4-5 "优化这个函数的性能"常用场景
快速任务
claude "将这个 Python 函数转换为 JavaScript"日常开发
claude "帮我写一个单元测试,测试这个函数"学习和探索
claude "解释什么是闭包,并给出示例"调试和问题解决
claude "为什么这个函数返回 undefined?"初始提示的优势
| 优势 | 说明 |
|---|---|
| 节省时间 | 不需要先启动 REPL 再输入查询,一步完成 |
| 上下文设置 | 初始查询设置对话上下文,后续交互基于此上下文 |
| 自动化友好 | 适合在脚本和自动化流程中使用 |
与其他命令的对比
| 命令 | 启动方式 | 是否进入 REPL | 适用场景 |
|---|---|---|---|
claude | 无初始提示 | 是 | 日常交互式使用 |
claude "query" | 有初始提示 | 是 | 快速开始特定任务 |
claude -p "query" | 有初始提示 | 否 | 脚本和自动化 |
claude -c | 加载最近对话 | 是 | 继续之前的对话 |
claude -r "id" | 恢复指定会话 | 是 | 恢复特定会话 |
注意事项
- 引号使用:如果查询包含空格或特殊字符,需要使用引号括起来
- 查询长度:初始查询不宜过长,可以在 REPL 中继续补充
- 上下文保持:初始查询会设置对话上下文,影响后续交互
- 会话保存:使用初始提示启动的会话也会被保存,可后续恢复
最佳实践
- 明确查询:初始查询应该明确具体,避免模糊不清
- 提供上下文:如果查询涉及特定文件或项目,提供足够的上下文
- 分步进行:复杂任务可以分步进行,先设置初始查询,然后在 REPL 中逐步完善
- 保存会话:重要的对话会话可以保存,方便后续恢复和参考