跳转到主要内容

前言

Claude Code 是一个运行在你终端里的智能编程工具,能够理解你的代码库,通过自然语言指令帮你更快写代码:它可以执行日常重复任务、解释复杂代码,并处理 Git 工作流等操作。 本节将在几分钟内让您使用 AI 驱动的编码辅助。完成后,您将了解如何使用 Claude Code 完成常见的开发任务。 claude code poster claude code terminal

准备工作

确保您拥有: 确保您的终端环境支持:
# node.js
node -v

# git
git --version
配置环境变量:
# manual setup for temporary use
export ANTHROPIC_BASE_URL=https://api.poixe.com
export ANTHROPIC_API_KEY=$POIXE_API_KEY
export ANTHROPIC_MODEL=claude-3-5-haiku-20241022

# add to shell profile for persistent use (add to ~/.bashrc, ~/.zshrc, etc.)
echo 'export ANTHROPIC_BASE_URL="https://api.poixe.com"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="$POIXE_API_KEY"' >> ~/.bashrc
echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.bashrc

安装 Claude Code

要安装 Claude Code,请使用以下任一方法:

验证安装

安装完成后,您可以通过运行以下命令来验证安装是否成功:
claude --version

启动您的第一个会话

在任何项目目录中打开您的终端并启动 Claude Code:
cd /path/to/your/project
claude
您将看到 Claude Code 欢迎屏幕,其中包含您的会话信息、最近的对话和最新更新。输入 /help 查看可用命令或输入 /resume 继续之前的对话。

提出您的第一个问题

让我们从了解您的代码库开始。尝试以下命令之一:
> what does this project do?
claude code first question

基本命令

以下是日常使用中最重要的命令:
命令功能示例
claude启动交互模式claude
claude "task"运行一次性任务claude "fix the build error"
claude -p "query"运行一次性查询,然后退出claude -p "explain this function"
claude -c在当前目录中继续最近的对话claude -c
claude -r恢复之前的对话claude -r
claude commit创建 Git 提交claude commit
/clear清除对话历史> /clear
/help显示可用命令> /help
exit 或 Ctrl+C退出 Claude Code> exit
有关完整的命令列表,请参阅 CLI 参考

初学者专业提示

不要这样说:“fix the bug”尝试这样说:“fix the login bug where users see a blank screen after entering wrong credentials”
将复杂任务分解为步骤:
> 1. create a new database table for user profiles
> 2. create an API endpoint to get and update user profiles
> 3. build a webpage that allows users to see and edit their information
在进行更改之前,让 Claude 了解您的代码:
> analyze the database schema
> build a dashboard showing products that are most frequently returned by our UK customers
  • ? 查看所有可用的键盘快捷方式
  • 使用 Tab 进行命令补全
  • 按 ↑ 查看命令历史
  • 输入 / 查看所有斜杠命令

常见问题解答

这表明 Claude Code 未检测到环境变量。请检查:
  • 是否正确设置了 ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URL
  • 环境变量值是否正确(令牌以 sk- 开头)
  • 如果使用了永久配置,是否重启了终端
Claude Code 通过连接 Google 来判断网络状态。显示 “offline” 不影响正常使用,只是表明无法连接到 Google。
Claude Code 在访问网页前需要调用 Claude 服务进行安全检查。您需要:
  • 保持稳定的国际互联网连接
  • 必要时使用全局代理
如果遇到 API 报错:
  • 确认 ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URL 设置正确
  • 检查网络连接,确保可以访问 API 端点
  • 查看报错信息,参考 错误处理 进行排查
  • 如有需要,联系团队 获取帮助
在交互模式下,输入 exit 或按两次 Ctrl+C 即可退出 Claude Code。
一行命令搞定:claude update