Claude Code 高级使用攻略

深入掌握 Claude Code 的强大功能,提升开发效率

15分钟

Claude Code 命令参考表

命令用途
/bug报告错误(将对话发送给 Anthropic)
/clear清除对话历史
/compact [instructions]压缩对话,可选择焦点说明
/config查看/修改配置
/cost显示令牌使用统计
/doctor检查 Claude Code 安装的健康状况
/help获取使用帮助
/init使用 CLAUDE.md 指南初始化项目
/login切换 Anthropic 账户
/logout从 Anthropic 账户登出
/memory编辑 CLAUDE.md 记忆文件
/pr_comments查看拉取请求评论
/review请求代码审查
/status查看账户和系统状态
/terminal-setup安装 Shift+Enter 换行键绑定(仅限 iTerm2 和 VSCode)
/vim进入 vim 模式以切换插入和命令模式

项目初始化

使用 cd 命令跳转到项目目录后启动Claude Code。

核心命令详解

1. /init - 项目分析初始化

功能:让Claude Code通读整个文件夹的所有文件,生成项目知识库

/init
  • 自动分析当前文件夹结构
  • 将项目知识保存到 claude.md 文件
  • 后续对话都会带上这个文件作为上下文
  • 可手动编辑 claude.md 补充重要信息

最佳实践

  • 在新项目开始工作前必须执行
  • 可在 claude.md 中补充CSS框架、特殊配置等信息

2. /compact - 上下文压缩

功能:压缩对话上下文,提高AI专注力,降低token消耗

/compact [指令描述]
  • 排除无关紧要的对话内容
  • 保留重要的上下文信息
  • 可在后面添加压缩指令说明

3. /clear - 清除对话记录

功能:清除与AI的对话历史,保持干净的上下文

/clear

使用时机

  • 开启新任务前
  • 上下文过于混乱时
  • 需要重新聚焦时

权限管理

/permissions 命令

功能:自定义工具使用规则,控制Claude Code的权限

添加允许规则(Allow)

/permissions
# 选择 Allow 规则
# 例如:Bash(git commit:*) - 允许自动执行git commit

最高权限模式

# 启动时添加参数
claude --dangerously-skip-permissions
ccr code --dangerously-skip-permissions
  • 赋予Claude Code最高权限
  • 无需手动确认工具使用
  • 谨慎使用,适合信任环境

MCP服务集成

MCP(Model Context Protocol)是AI与外部工具的中间层。

安装MCP服务

# 项目级别安装
claude mcp add [名称] -- npx [参数]
# 示例:安装Context7
claude mcp add context7 -- npx @context7/mcp-server

实用MCP推荐

  1. Context7 - 最新代码文档查询
  2. Neon Database - 数据库操作
  3. Browser MCP - 网页操作
  4. Stock MCP - 股票信息查询

IDE集成

VS Code集成

  1. 安装插件
    • 搜索并安装 "Claude Code for VS Code"
  2. 启用集成
    /ide
    # 选择 VS Code
  3. 功能特性
    • 自动感知VS Code中选中的代码
    • 代码修改时显示diff对比
    • 直观的修改确认界面

最佳实践

项目开始时

  1. 执行 /init 分析项目
  2. 配置必要的MCP服务
  3. 设置常用Hook
  4. 创建项目专用的自定义命令

日常开发中

  1. 使用 /compact 保持上下文清洁
  2. 合理使用思考强度控制
  3. 利用Sub Agent处理复杂任务
  4. 定期使用 /clear 重置对话

开始体验 Claude Code

使用我们的平台,轻松集成 Claude Code 到您的开发流程中