本文最后更新于:2026年1月23日 上午
Claude Code 是由人工智能公司 Anthropic 推出的一款终端(命令行)原生AI编程助手, 本文介绍相关内容并记录 GLM 4.7 模型介入流程。
简介
Claude Code 是由人工智能公司 Anthropic 推出的一款终端(命令行)原生AI编程助手。它不仅仅是一个代码补全工具,更像一个能深度理解你的项目、并直接执行命令的智能编程伙伴。
与在IDE中使用的插件不同,它在你的终端里运行,能直接读取整个代码库,并根据你的自然语言指令完成从生成代码到运行命令、管理Git等一系列开发任务。
它的核心价值在于 “终端原生 + 项目全局视野 + 实操能力” ,旨在将开发者从繁琐的重复劳动和频繁的界面切换中解放出来。主要功能可以概括为以下四大场景:
| 功能场景 | 具体描述 | 示例指令(终端中输入) |
|---|---|---|
| 🧱 功能构建 | 用自然语言描述需求,自动生成可运行的代码。 | “帮我用React写一个支持增删的TodoList组件。” |
| 🐛 调试修复 | 粘贴错误信息或描述问题,自动分析并提供修复方案。 | “下面的TypeError报错怎么解决?” |
| 🗺️ 代码库导航 | 快速理解项目结构、梳理逻辑,无需手动浏览所有文件。 | “这个项目的权限认证逻辑是怎样的?” |
| ⚙️ 自动化任务 | 处理Git工作流、修复代码规范、生成文档等重复性工作。 | “帮我批量修复项目中所有的ESLint错误。” |
除了强大的功能,以下几个技术特点使其在同类工具中脱颖而出:
- 终端原生:直接集成到最通用的开发环境(终端)中,灵活且高效。
- 超长上下文:支持200K tokens的超长上下文,能透彻理解大型、复杂的项目。
- 强大的实操能力:不仅能生成代码,还能获得授权后直接编辑文件、运行Shell命令、提交Git,实现“所想即所得”。
- 项目规范沉淀:通过创建项目根目录下的
CLAUDE.md文件,你可以记录项目架构、编码规范等,让AI助手快速“熟悉”你的项目,提供更精准的帮助。
Claude Code 安装
安装:前提是拥有**Node.js 18+**环境。最常用的安装方式是通过npm(Node.js包管理器)进行全局安装
进入命令行界面,安装 Claude Code
1 | |
运行如下命令,查看安装结果,若显示版本号则表示安装成功
1 | |
如果此时执行 claude 命令会提示错误:
1 | |
此时我们需要配置相应模型才可以继续使用
配置 GLM Coding Plan
GLM 在众多大模型中性能较好,价格较低,是当前性价比较高的方案。
GLM 是智谱清言的新一代旗舰模型,首次使用需要:

-
配置环境变量 (Mac / Linxu 系统)
1
curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh–> 输入获取的 API Key
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5389 100 5389 0 0 31448 0 --:--:-- --:--:-- --:--:-- 31514
🚀 Starting claude_code_env.sh
✅ Node.js is already installed: v18.20.2
✅ Claude Code is already installed: 2.1.7 (Claude Code)
🔹 Configuring Claude Code...
You can get your API key from: https://open.bigmodel.cn/usercenter/proj-mgmt/apikeys
🔑 Please enter your ZHIPU API key:
✅ Claude Code configured successfully
✅ 🎉 Installation completed successfully!
🚀 You can now start using Claude Code with:
claude脚本会自动通过修改
~/.claude/settings.json来配置如下环境变量(您无需手动修改):1
2
3
4
5
6
7
8{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}脚本会自动在
~/.claude.json添加1
2
3{
"hasCompletedOnboarding": true
}
配置成功后,请确保重新打开一个新的终端窗口,以便环境配置生效。
工作模式
AI辅助写作/编辑工具中常用三种工作模式:
| 模式 | 用户控制度 | 速度 | 透明度 | 适用场景 |
|---|---|---|---|---|
| 默认模式 | 高(逐条确认) | 慢 | 高 | 精细编辑、学习 |
| 自动接受 | 低(批量接受) | 快 | 低 | 快速润色、信任AI |
| 计划模式 | 中(先批准计划) | 中 | 中高 | 复杂重构、重大修改 |
- 默认模式(Default Mode)
- 特点:AI提供建议,但需要用户手动确认采纳
- 工作流程:AI分析文本后给出修改建议 → 用户查看建议 → 决定是否接受每个修改
- 控制度:用户完全控制,可以逐条选择接受或拒绝
- 适用场景:精细编辑、对修改内容要求严格、希望了解每个改动原因
- 自动接受编辑模式(Auto-accept Edit Mode)
- 特点:AI自动应用所有它认为合适的修改
- 工作流程:用户输入指令 → AI直接修改文本 → 呈现最终结果
- 控制度:用户信任AI的判断,放弃逐条确认
- 适用场景:快速润色、基础校对、格式整理、信任AI能力时
- 计划模式/策略模式(Plan Mode)
- 特点:AI先制定修改计划,获得用户批准后再执行
- 工作流程:
- AI分析文本并制定修改方案
- 向用户解释“我将如何修改,为什么”
- 用户批准计划
- AI按计划执行修改
- 控制度:中间层控制,用户了解整体修改思路后再决定
- 适用场景:重大重构、复杂改写、希望了解AI的修改逻辑
开始使用 Claude Code
配置完成后,进入一个您的代码工作目录,在终端中执行 claude 命令即可开始使用 Claude Code
若遇到「Do you want to use this API key」选择 Yes 即可
启动后选择信任 Claude Code 访问文件夹里的文件,如下:

现在就可以正常使用 Claude Code 进行开发了。
可以用自然语言进行交流编程:

初始化
1 | |
每一次打开一个项目,都运行一下: /init 命令。
Claude Code 会扫描代码库,自动生成一个 CLAUDE.md 文件。里面包含:
- 怎么 build、怎么 test
- 记录关键目录是干什么的
- 总结代码规范和风格
- 记录重要的架构决策
对于较大复杂的项目,你还可以建一个 .claude/rules/ 目录,用于放不同模块的专门规则。
比如 API 目录下的规则文件,只在处理 API 代码时生效。甚至可以用 YAML 前缀指定路径条件。
1 | |
这个目录下的每个 .md 文件都会自动加载为项目记忆,与你的 CLAUDE.md 并存,作为具体模块的补充。
随时更新项目记忆
可以直接告诉 Claude :“更新 claude.md,记住这个项目用 bun 不用 npm。”Claude 会自己把这条写进去。
瞬间引用上下文
当你需要 AI 重点参考某个模块时,直接输入 @xxx,是给 Claude 添加上下文的最快方式。比如
- @src/auth.ts - 把单个文件引入上下文
- @src/components/ - 参考整个目录
- @mcp:github - 启用或禁用 MCP 服务器
它支持模糊匹配(类似 IDE 的全局搜索),能瞬间锁定 auth.ts 或整个 components/ 目录。
即时执行 Bash 命令
! 前缀
不要浪费 token 去问"你能运行 git status 吗?"。
直接输入 ! 加上你的 bash 命令:
1 | |
! 前缀会立即执行 bash 命令,命令运行结果就会直接回传给 Claude 作为上下文。
双击 Esc 回滚 -随时撤销
若是 AI 改错了,按两次 Esc 就能回到之前的状态。
你可以选只回退对话、只回退代码、或者都回退。但注意 Bash 命令执行不可撤销。
比手动 git revert 快很多。
Ctrl + R - 反向搜索历史提示词
有些复杂的 Prompt(提示词)很难记,想找回昨天写的那条时:
先按 Ctrl+R 搜索之前用过的 prompt;再按 Ctrl+R 循环查找就能找到写过的 prompt ,不用重复输入。
Ctrl + S - 提示词暂存
提示词写到一半,想先问别的?按 Ctrl+S 暂存当前内容,稍后自动恢复。就像 git stash,但是给 prompt 用的。
Prompt 建议 - AI 自动预测下一步
完成一个任务后,Claude 会灰色显示建议的下一步操作。
按 Tab 接受并编辑,按 Enter 直接运行。可以在 /config 里开关。
–continue / --resume - 断点续传
笔记本没电了,终端关了,没事。
1 | |
会话默认会保存 30 天。也可以在配置里改 cleanupPeriodDays,设成 0 立刻清理,或者设成 365 保留一年。
/rename - 给会话命名
你的 git 分支有名字,你的 Claude 会话也该有。
/resume 界面还支持分组、预览、键盘快捷键。
1 | |
–teleport - 云端同步
如果在 Claude Code Web 端 claude.ai/code 启动了一个会话,想让它在终端或者手机端继续。
/export - 导出操作记录
把整个对话导出成 Markdown,包含所有 prompt、AI 回复、工具调用、执行结果。
/vim - Vim 模式
输入 /vim 开启完整的 Vim 风格编辑功能。支持 h j k l、ciw、dd、w b、A 等 vim 命令。
再输入 /vim 关闭。
/statusline - 自定义状态栏
对话过程中,你可能想知道现在在哪条 Git 分支、Token 耗了多少,以前得退出去看。
其实,输入/statusline,配置底部状态栏就会显示:
- git 分支和状态
- 当前模型
- token 用量
- 上下文百分比
- 自定义脚本输出
/context - 看 Token 花哪了
聊着聊着 AI 突然变傻了(忘了前面的设定),多半是上下文爆了。
用法:输入:/context,显示当前对话各部分占用了多少 Token:
上下文快满的时候,看一眼就知道该删什么。
/stats - 使用统计
查看使用模式、最爱模型、使用连续天数等。
官方戏称“橙色是新的绿色”,类似 GitHub 贡献图。你的 AI 使用记录也有图表了。
/usage - 查看额度
查看当前用量和剩余额度,带可视化进度条。
/extra-usage 可以购买额外容量。
知道自己还能用多少,心里有底。
ultrathink - 深度思考模式
很多开发者抱怨 AI 写代码“不动脑子”。其实是因为你没开启它的“深度思考”开关。
在 prompt 里加 ultrathink 关键词,Claude 会在回复前分配最多 32K tokens 用于内部推理。
这就适合架构设计、难缠 bug、性能优化。其成本是普通对话的 3-5 倍,但输出质量明显更好。
Plan Mode - 先规划再动手
按两次 Shift + Tab 进入 Plan Mode。
Claude 会先读项目代码,分析架构和依赖,起草实现方案,等你批准了才开始写代码。
Extended Thinking (API) - 看见思考过程
这个是 API 功能,不在 CLI 里。
调用 Claude API 时,开启 thinking: {type: “enabled”, budget_tokens: 5000},AI 会在 thinking blocks 里显示推理过程。
对于调试复杂逻辑或者理解 AI 的决策很有用。
/sandbox - 沙盒模式
有时候,AI 想跑个 ls 都要你点确认,一下午光点鼠标了。
这时候就要提前设置允许的操作范围,比如允许 npm install、允许 npm test、禁止 rm -rf;支持通配符,mcp__server__* 可以允许所有 MCP 服务器。
好处是不用每次都点允许,但危险操作会自动拦截。
YOLO Mode - 跳过所有权限
1 | |
跳过所有权限确认。适合隔离环境、可信操作、你知道自己在干什么的场景。
Headless Mode - 非交互运行
当你想批量分析 100 个 commit 的变更时,输入
1 | |
通过 -p 参数,Claude 的输出会直接流向标准输出。这意味着你可以把它写进 Shell 脚本,甚至塞进 GitHub Actions 流程里。
1 | |
AI 进入你的脚本和自动化流程。
Commands - 可复用提示词
把常用 prompt 保存成 .md 文件,自动变成 slash 命令。
创建一个 /daily-standup 命令运行你的晨会流程,或者 /explain $ARGUMENTS 支持参数传递。
VS code 中使用 Claude Code
需要:
-
VS Code 1.98.0 或更高版本
-
Anthropic 账户(首次打开扩展时您将登录)。
-
安装 Claude Code for VS Code 插件

界面会出现 CC 的标志,单击可以打开界面

配置好 CC 后可以在 VS Code 中对话使用了

参考资料
- https://www.claude.com/product/claude-code
- https://docs.bigmodel.cn/cn/coding-plan/tool/claude
- https://code.claude.com/docs/zh-CN/quickstart
- Anthropic 社区负责人连更31条Claude Code技巧!
- https://code.claude.com/docs/zh-CN/vs-code
文章链接:
https://www.zywvvd.com/notes/tools/claude-code-intr/claude-code-intr/
“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”
微信支付
支付宝支付