❓ 常见问题

以下是关于 Claude Code 的常见问题解答。

Claude Code 是免费的吗?

Claude Code 本身是免费使用的,但需要 Anthropic API Key 或 Claude Pro 订阅来调用 Claude 模型。 - **API Key 方式**: 按使用量付费,适合开发者 - **Claude Pro**: 月费订阅,适合个人用户 - **Claude Team/Enterprise**: 团队和企业方案

Claude Code 支持 Windows 吗?

是的,Claude Code 支持三个主要平台: - **macOS**: 原生支持 - **Linux**: 原生支持 - **Windows**: 通过 WSL (Windows Subsystem for Linux) 支持 在 Windows 上使用需要先安装 WSL,然后在 WSL 中安装 Node.js 和 Claude Code。

如何选择合适的模型?

根据任务复杂度选择模型: | 任务类型 | 推荐模型 | 原因 | |---------|---------|------| | 快速代码补全 | claude-3-5-haiku | 速度快、成本低 | | 日常编码 | claude-3-5-sonnet | 平衡性能和成本 | | 复杂重构 | claude-4-opus | 最强推理能力 | | 大型项目分析 | claude-4-opus | 1M 上下文支持 |

MCP 是什么?如何使用?

MCP (Model Context Protocol) 是 Anthropic 推出的开放协议,用于连接外部工具和服务。 **配置 MCP Server**:

1
2
3
4
5
6
7
8
9
// .mcp/github.json
{
  "name": "github",
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-github"],
  "env": {
    "GITHUB_TOKEN": "your-token"
  }
}

Claude Code 会自动检测项目中的 `.mcp/` 目录并加载工具。

如何保护敏感信息?

Claude Code 有多层安全机制: 1. **权限确认**: 敏感操作需要用户确认 2. **配置限制**: 在 CLAUDE.md 中可以禁止访问敏感文件 3. **环境变量**: 不要在代码中硬编码敏感信息

1
2
3
4
5
// CLAUDE.md
## 禁止事项
- 不要修改 .env 文件
- 不要访问 credentials/ 目录
- 不要运行数据库迁移命令

Claude Code 和 Cursor 有什么区别?

| 特性 | Claude Code | Cursor | |-----|------------|--------| | 形式 | CLI 工具 | IDE | | 交互 | 命令行 | 图形界面 | | 代码理解 | 深度项目理解 | 文件级别 | | 工具集成 | MCP 协议 | 内置工具 | | 适用场景 | 复杂任务、自动化 | 日常编码 | 两者可以配合使用:用 Cursor 进行日常编码,用 Claude Code 处理复杂任务。

如何处理大型项目?

处理大型项目的技巧: 1. **使用 CLAUDE.md**: 描述项目结构和规则 2. **忽略不必要的文件**: 减少上下文消耗 3. **分阶段处理**: 复杂任务分解为小任务 4. **使用 Opus 模型**: 1M 上下文处理大项目

1
2
# 使用 Claude 4 Opus 处理大型项目
claude --model claude-4-opus

遇到问题如何获取帮助?

获取帮助的途径: 1. **官方文档**: https://docs.anthropic.com 2. **GitHub Issues**: https://github.com/anthropics/claude-code/issues 3. **Discord 社区**: https://discord.gg/anthropic 4. **使用 /help 命令**: 在 Claude Code 中查看内置帮助 你也可以在 Claude Code 中直接描述遇到的问题,它会帮助你诊断和解决。

📬 还有问题?

如果你有其他问题,可以通过以下方式获取帮助: