Skip to content

Claude Code 接入指南 & 详细指令教程

在开始之前,请先安装并验证以下基础环境:

验证安装是否成功:

bash
node -v
npm -v
git --version

第一步:安装 Claude Code

bash
# windows 建议在 管理员权限PowerShell 里使用
npm install -g @anthropic-ai/claude-code
# 查看版本 验证安装成功
claude --version

第二步:使用cc switch配置claude code

请前往 cc_switch 查看详细配置说明。

cc switch优点

可以切换其他模型!
图像化配置,无需手动设置环境变量!

传统方法永久配置(不推荐,因为cc switch更方便)

windows下可以直接手动设置环境变量

配置好之后需要重启电脑!

Claude启动后

启动 Claude Code

终端直接输入claude 启动 Claude code

bash
claude

Claude Code 命令使用指南

一、基础命令

1. 启动与认证

  • 安装npm install -g @anthropic-ai/claude-code
  • 启动交互模式claude
  • 带初始提示启动claude "解释这个项目"
  • 非交互模式(单次查询)claude -p "分析这个函数"
  • 认证:首次启动会提示 OAuth 认证,需有效 Anthropic 账户。

2. 项目初始化

  • 生成项目说明文件/init(创建 CLAUDE.md,记录项目规范、常用命令等)。

二、斜杠命令(Slash Commands)

命令功能示例
/help查看帮助文档/help
/clear清除当前会话历史/clear
/compact压缩对话内容以节省 Token/compact
/cost查看当前会话 Token 消耗/cost
/bug上报问题给 Anthropic/bug 遇到权限错误
/review请求代码审查/review src/utils/logger.ts
/model切换模型(如 Sonnet/Opus)/model opus
/test运行测试套件/test auth
/init生成项目配置文件/init
/memory编辑记忆文件/memory
/vim启用 Vim 模式编辑/vim
/permissions管理权限设置/permissions allow "Bash(git:*)"

三、文件操作命令

1. 编辑与查看

  • 读取文件:直接在对话中提及文件路径,如 "查看 src/config.js"
  • 编辑文件"修改 package.json 添加新依赖"
  • 批量操作"重构所有 .ts 文件中的类型定义"

2. 项目管理

  • 创建文件"创建 utils/helper.js 工具函数"
  • 重命名/移动"将 old-name.js 重命名为 new-name.js"
  • 删除清理"删除未使用的依赖和文件"

四、高级功能

1. MCP(Model Context Protocol)服务器

  • 添加文件系统服务器claude mcp add filesystem -- /path/to/server
  • 管理服务器claude mcp list(查看配置)

2. IDE 集成与插件

  • VS Code 扩展:支持直接在编辑器中调用 Claude Code
  • 终端增强:可配置自定义快捷键和别名
  • Git 钩子:自动化提交信息生成和代码检查

五、权限与安全

权限层级

  • 只读操作(自动批准):查看文件、分析代码
  • 命令执行(需逐次批准):如 Bash 命令、安装依赖
  • 文件修改(每次会话需批准):编辑、创建、删除文件

危险命令拦截

  • 默认禁止:curlwgetsudorm -rf 等高危命令
  • 白名单模式:可通过 /permissions 配置允许的操作类型

安全最佳实践

  • 定期检查 /cost 避免意外高消耗
  • 使用 /compact 清理敏感信息
  • 在生产环境避免 --dangerously-skip-permissions 参数

六、实用技巧

1. 成本控制

  • 压缩对话:使用 /compact 压缩上下文
  • 精确指令:明确文件路径(如 "修复 src/utils/logger.ts")减少 Token 消耗
  • 分步执行:复杂任务分解为多个小步骤

2. 提高效率

  • 项目模板:使用 /init 建立项目规范和常用命令
  • 批处理"批量更新所有组件的 TypeScript 类型"
  • 自动化 Gitclaude commit 自动生成符合规范的提交信息

3. 中文支持

  • 设置中文输出/claude config set language zh-CN(Beta 功能)
  • 中英混合:支持中文指令操作英文代码库

七、典型工作流示例

1. 新项目启动

bash
cd my-new-project
claude "/init"  # 生成项目指南
claude "分析项目结构并创建开发规范"

2. 日常开发

bash
claude "实现用户认证功能"
claude "添加单元测试"
claude "/review"  # 代码审查
claude commit     # 自动提交

3. 调试与优化

bash
claude "分析这个性能问题"  # 粘贴日志或截图
claude "优化数据库查询"
claude "/test"  # 运行测试验证

4. 重构与维护

bash
claude "重构这个组件以提高复用性"
claude "更新依赖包并修复兼容性问题"
claude "生成 API 文档"

八、常见问题与故障排除

1. 权限问题

  • 现象:命令执行被阻止
  • 解决:使用 /permissions allow 或检查系统权限

2. Token 消耗过快

  • 现象:对话很快达到上下文限制
  • 解决:定期使用 /compact/clear 清理上下文

3. 模型响应慢

  • 现象:等待时间过长
  • 解决:切换到更快的模型 /model sonnet

4. 认证失效

  • 现象:API 调用失败
  • 解决:重新运行认证流程或检查环境变量

5. Claude Code might not be available in your country.

  • 现象:显示下面提示
╭──────────────────────────╮
│ ✻ Welcome to Claude Code │
╰──────────────────────────╯

 Unable to connect to Anthropic services

 Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

 Please check your internet connection and network settings.

 Note: Claude Code might not be available in your country. Check supported countries at
 https://anthropic.com/supported-countries
PS C:\Users\claudecode>

完整文档参考

💡 提示:Claude Code 持续更新中,建议定期运行 claude update 获取最新功能和安全补丁。

一个 Key 用全球大模型