高级用户指南:CLI 和交互模式参考
高级用户指南:CLI 和交互模式参考
Section titled “高级用户指南:CLI 和交互模式参考”成为命令行的专家。本章是你快速查找任何情况下的正确命令、标志或键盘快捷键的首选资源。我们将涵盖完整的 CLI、交互式会话以及解锁高级功能的强大斜杠命令。
完整 CLI 参考
Section titled “完整 CLI 参考”主要入口点是 claude,通常别名为 cc。你可以直接向其传递提示,或通过管道从其他命令传递内容。
# 直接传递一个提示词claude "Write a Python function to calculate a factorial"
# 管道传递文件让 Claude 解释cat complex_script.js | claude "Explain this code to me"常用命令行标志:
| 标志 | 别名 | 描述 |
|---|---|---|
--model | -m | 指定要使用的模型(例如,claude-3-opus-20240229)。 |
--file | -f | 提供文件或目录作为提示的上下文。 |
--edit | -e | 将生成的代码直接应用到指定的文件。 |
--yes | -y | 自动接受所有建议,无需确认提示。 |
--config | 自定义配置文件的路径。 |
交互模式的细微之处
Section titled “交互模式的细微之处”不带任何参数运行 claude 会进入交互式会话。此模式是一个功能强大、有状态的环境,其中 Claude 会记住你的对话上下文,包括你讨论过的文件和生成过的代码。它非常适合迭代开发、调试和解决复杂问题。
- 会话历史记录:使用向上和向下箭头键浏览当前会话的命令历史记录。
- 多行输入:在大多数终端中,你可以使用
Option+Enter(macOS) 或Shift+Enter添加新行到你的提示而无需提交。运行/terminal-setup以获得更好的集成。 - 权限模式:使用
Shift+Tab循环切换不同的执行模式。模式包括“Normal”(请求确认)、“Plan Mode”(在执行前显示计划)和“Auto-Accept”(无需确认即可执行命令)。
完整斜杠命令参考
Section titled “完整斜杠命令参考”斜杠命令是你在交互模式下提高生产力的快捷方式。它们允许你快速高效地执行特定操作。
| 命令 | 描述与示例 |
|---|---|
/add [file/dir] | 向会话上下文添加一个或多个文件/目录。例如:/add src/components |
/clear | 清除对话历史和上下文,开始新的会话。 |
/config | 在默认编辑器中打开用户设置文件进行修改。 |
/edit [file] | 指示 Claude 下一个提示应修改指定文件。例如:/edit package.json |
/help | 显示所有可用斜杠命令及其简要描述的列表。 |
/history | 显示当前会话中的最近对话历史记录。 |
/install-github-app | 启动一个交互式向导,帮助你安装 Claude Code GitHub Action。 |
/login | 启动 Anthropic 账户的登录过程(不适用于 Bedrock/Vertex AI)。 |
/ls | 列出当前包含在会话上下文中的文件和目录。 |
/rm [file] | 从会话上下文移除文件或目录。例如:/rm dist/bundle.js |
/run [command] | 执行 shell 命令并将其输出添加到对话上下文。例如:/run npm install |
/test [prompt] | 要求 Claude 根据提示词为当前上下文中的代码生成测试。 |