Claude Code 概述
# Claude Code 概述
Claude Code 是 Anthropic 推出的 AI 编程助手,以命令行工具(CLI)为核心,能在终端里直接读写文件、执行命令、搜索代码、调用外部工具——并在整个过程中保持对话上下文。
这个目录记录我在实际使用 Claude Code 过程中的笔记,持续补充中。
# 它能做什么
- 直接操作代码库:读文件、写文件、执行 shell 命令,不需要复制粘贴
- 多文件重构:跨文件修改、变量重命名、批量替换,有 diff 预览
- 调试与测试:运行测试、看报错、自动修复,循环直到通过
- Git 操作:暂存、提交、Push、创建 PR,全程对话驱动
- MCP 扩展:通过 MCP(Model Context Protocol)接入外部工具——数据库、GitHub API、浏览器自动化等
# 几种使用方式
| 方式 | 说明 |
|---|---|
CLI(claude) | 终端交互,主力使用方式 |
| VS Code / JetBrains 插件 | IDE 内嵌,侧边栏对话 |
| Web(claude.ai/code) | 浏览器里用,支持远程容器 |
| Claude Agent SDK | 编程方式调用,构建自定义 Agent |
# 权限控制
Claude Code 在执行每一个操作前会请求用户确认,权限级别可配置:
- 默认:每次操作都提示确认
- Auto 模式:预授权安全操作,减少打断
- 项目设置(
.claude/settings.json):按项目配置允许/禁止的命令
# 与其他 AI 编程工具的区别
Claude Code 不是代码补全工具,也不是嵌入 IDE 的 Copilot 式插件。它更像是一个有完整工具箱的终端 Agent——它可以自己决定下一步做什么,而不是等你一句一句地喂指令。
适合的场景:
- 接手一个陌生代码库,需要快速摸清结构
- 批量修改、跨文件重构这类重复但容易出错的工作
- 结合 CI/CD,让 Agent 自动修复失败的构建
上次更新: 6/28/2026