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 中继续补充
  • 上下文保持:初始查询会设置对话上下文,影响后续交互
  • 会话保存:使用初始提示启动的会话也会被保存,可后续恢复

最佳实践

  1. 明确查询:初始查询应该明确具体,避免模糊不清
  2. 提供上下文:如果查询涉及特定文件或项目,提供足够的上下文
  3. 分步进行:复杂任务可以分步进行,先设置初始查询,然后在 REPL 中逐步完善
  4. 保存会话:重要的对话会话可以保存,方便后续恢复和参考

On this page