初识 Claude Code
·
初试Claude Code
一、介绍
Claude Code 是 Anthropic 推出的终端优先、全代码库理解的 AI 编程助手,主打在命令行 / IDE 里直接做代码生成、重构、调试与自动化,支持多文件协同与全流程开发闭环。
- 定位:终端原生 AI 编程智能体,区别于传统 IDE 插件式补全工具
- 核心模型:基于 Claude 4 Opus/Sonnet 等,专为代码理解与生成优化Anthropic
- 核心价值:几秒内理解整个代码库结构与依赖,无需手动选上下文文件
- skill技能拓展: 可以教它你的编码习惯和团队规范,让它按照我们的方式工作
二、与其他ai编程工具的区别
1. 产品定位与形态
| 工具 | 核心定位 | 产品形态 | 交互方式 |
|---|---|---|---|
| Claude Code | 终端原生编程智能体 | 命令行 CLI 工具 | 自然语言指令 + 终端执行 |
| GitHub Copilot | IDE 实时代码补全助手 | IDE 插件 | 编辑器内 Tab 补全 + 聊天 |
| Cursor | AI 原生代码编辑器 | 独立编辑器 + IDE 插件 | 图形界面 + 全文件指令修改 |
| CodeWhisperer | 云原生安全编码助手 | IDE 插件 | 实时补全 + 安全扫描 |
2. 核心能力对比
| 能力维度 | Claude Code | GitHub Copilot | Cursor | CodeWhisperer |
|---|---|---|---|---|
| 上下文长度 | 超长上下文(200k+ tokens) | 中等,依赖编辑器索引 | 较长,支持全项目理解 | 较短,侧重单文件 |
| 自主执行 Agent | 强,可自动改文件、跑命令、提 PR | 弱,以建议为主 | 中等,支持批量修改 | 无 |
| 实时代码补全 | 弱,不主打即时补全 | 极强,响应快体验好 | 强 | 强 |
| 跨文件/项目重构 | 极强 | 一般 | 强 | 较弱 |
| 终端/脚本集成 | 原生支持,可嵌入 CI/CD | 较弱 | 一般 | 较弱 |
| 安全与合规 | 一般 | 有版权相关争议 | 一般 | 强,内置安全扫描 |
3. 适用人群与场景
| 工具 | 适合人群 | 最佳使用场景 |
|---|---|---|
| Claude Code | 后端/运维/资深开发者 | 大型项目重构、批量处理、自动化开发、服务器端开发 |
| GitHub Copilot | 全栈开发者、学生 | 日常编码、快速写业务逻辑、边写边补全 |
| Cursor | 追求高效 AI 编程的开发者 | 全栈开发、快速原型、大规模代码修改 |
| CodeWhisperer | AWS 云开发者、企业用户 | 云原生开发、重视代码安全与合规 |
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中进行使用

参考
- https://claude.com/product/claude-code
- https://www.runoob.com/claude-code/claude-code-tutorial.html
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)