初识 Claude Code

Claude Code介绍

一、介绍

Claude Code 是 Anthropic 推出的终端优先、全代码库理解的 AI 编程助手,主打在命令行 / IDE 里直接做代码生成、重构、调试与自动化,支持多文件协同与全流程开发闭环。

  • 定位终端原生 AI 编程智能体,区别于传统 IDE 插件式补全工具
  • 核心模型:基于 Claude 4 Opus/Sonnet 等,专为代码理解与生成优化Anthropic
  • 核心价值:几秒内理解整个代码库结构与依赖,无需手动选上下文文件
  • skill技能拓展: 可以教它你的编码习惯和团队规范,让它按照我们的方式工作

二、与其他ai编程工具的区别

1. 产品定位与形态

工具核心定位产品形态交互方式
Claude Code终端原生编程智能体命令行 CLI 工具自然语言指令 + 终端执行
GitHub CopilotIDE 实时代码补全助手IDE 插件编辑器内 Tab 补全 + 聊天
CursorAI 原生代码编辑器独立编辑器 + IDE 插件图形界面 + 全文件指令修改
CodeWhisperer云原生安全编码助手IDE 插件实时补全 + 安全扫描

2. 核心能力对比

能力维度Claude CodeGitHub CopilotCursorCodeWhisperer
上下文长度超长上下文(200k+ tokens)中等,依赖编辑器索引较长,支持全项目理解较短,侧重单文件
自主执行 Agent强,可自动改文件、跑命令、提 PR弱,以建议为主中等,支持批量修改
实时代码补全弱,不主打即时补全极强,响应快体验好
跨文件/项目重构极强一般较弱
终端/脚本集成原生支持,可嵌入 CI/CD较弱一般较弱
安全与合规一般有版权相关争议一般强,内置安全扫描

3. 适用人群与场景

工具适合人群最佳使用场景
Claude Code后端/运维/资深开发者大型项目重构、批量处理、自动化开发、服务器端开发
GitHub Copilot全栈开发者、学生日常编码、快速写业务逻辑、边写边补全
Cursor追求高效 AI 编程的开发者全栈开发、快速原型、大规模代码修改
CodeWhispererAWS 云开发者、企业用户云原生开发、重视代码安全与合规

4. 优缺点速览

工具核心优势明显短板
Claude Code超长上下文、自主执行、终端友好无图形界面、上手门槛高、前端较弱
GitHub Copilot补全流畅、生态完善、响应快Agent 能力弱、上下文有限
Cursor生成+重构均衡、AI 体验完整大项目性能一般
CodeWhisperer安全强、AWS 深度集成、个人免费通用能力一般、生态局限

三、安装与使用

可以参考这个视频
https://www.bilibili.com/video/BV1xSzyBNEAB/?spm_id_from=333.1391.0.0&vd_source=7c5234c48ca63551f294347997e90011
以及这个文档进行安装
https://www.runoob.com/claude-code/claude-code-install.html

可以使用国内的智谱的模型(参考https://docs.bigmodel.cn/cn/guide/develop/claude)
可以点击这个链接信息注册(https://www.bigmodel.cn/glm-coding?ic=W08QZZYNH1)
需要在配置文件 ~/.claude/settings.json 中,添加或替换如下环境变量参数

{ "env": { "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air", "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5-turbo", "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.1", "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic", "ANTHROPIC_AUTH_TOKEN": "xxxxxx" } }

四、使用示例

在vscode中进行使用

参考

  1. https://claude.com/product/claude-code
  2. https://www.runoob.com/claude-code/claude-code-tutorial.html