Claude Code 常见问题
常用命令
| 命令 | 功能说明 |
|---|---|
/claude | 在当前目录启动交互式 REPL,对话式使用 Claude Code |
/claude "解释这个项目" | 启动 REPL 并带上初始问题,让 Claude 分析项目 |
/claude -p "解释这个函数" | 使用 print 模式一次性问答,输出结果后直接退出 |
/claude -c | 继续当前目录最近的一次会话 |
/claude update | 将 Claude Code CLI 更新到最新版本 |
/claude mcp | 管理和配置 MCP 服务器 |
/claude --verbose | 打开详细日志,便于调试 |
无法连接到 Anthropic 服务
如果遇到以下错误:
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR BAD REQUEST
Windows 解决方案:
- 按下键盘
Win + R键,输入cmd后回车,打开命令行程序 - 运行以下命令:
powershell -Command "$f='%USERPROFILE%\.claude.json';$j=Get-Content $f|ConvertFrom-Json;$j|Add-Member -NotePropertyName 'hasCompletedOnboarding' -NotePropertyValue $true -Force;$j|ConvertTo-Json|Set-Content $f"
- 重启 Claude CLI
macOS 解决方案:
- 打开终端
- 运行以下命令:
jq '. + {"hasCompletedOnboarding": true}' ~/.claude.json > /tmp/tmp.json && mv /tmp/tmp.json ~/.claude.json
TIP
如果提示未找到 jq,可以输入 brew install jq 进行安装
- 重启 Claude CLI
切换回 200K 上下文
如果希望将 Claude Code 从 1M 上下文切换回 200K 上下文,并关闭非必要请求,可以在 settings.json 的 env 中加入以下配置:
{
"env": {
"CLAUDE_CODE_DISABLE_1M_CONTEXT": "1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
}
}