Claude Code基础使用

参考:Windows系统下Claude Code/CodeX+GLM 5.2编程实践_codex接入glm5.2-CSDN博客
二、软件配置
参考:Windows系统下Claude Code/CodeX+GLM 5.2编程实践_codex接入glm5.2-CSDN博客
或
配置参考
配置文件位置
# Windows
%USERPROFILE%\.claude.json
# macOS/Linux
~/.claude.json
.claude.json 配置详解
这是 Claude Code 的主配置文件,用于管理基本设置和 MCP 服务。
完整配置示例
{
"hasCompletedOnboarding": true,
"acceptedTos": true,
"autoUpdates": false,
"installMethod": "npm",
"userID": "00000000-guest-user-bypass-config-template-00000000",
"firstStartTime": "2025-01-01T00:00:00.000Z",
"sonnet45MigrationComplete": true,
"opus45MigrationComplete": true,
"opusProMigrationComplete": true,
"thinkingMigrationComplete": true,
"cachedChromeExtensionInstalled": false,
"mcpServers": {
"bing-search": {
"command": "npx",
"args": ["-y", "bing-cn-mcp"]
}
}
}
字段说明
| 字段 | 说明 | 默认值 |
|---|---|---|
hasCompletedOnboarding |
是否完成初始化向导 | true |
acceptedTos |
是否接受服务条款 | true |
autoUpdates |
是否自动更新 | false |
installMethod |
安装方式 | npm |
userID |
用户标识 | 自动生成 |
mcpServers |
MCP 服务配置 | {} |
settings.json 配置详解
这是项目级别的配置文件,用于管理环境变量和项目特定设置。
位置
# 项目根目录
./settings.json
完整配置示例
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.anthropic.com",
"ANTHROPIC_AUTH_TOKEN": "sk-ant-your-token-here",
"ANTHROPIC_MODEL": "claude-opus-4-6",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-4-5-20251001",
"NODE_ENV": "development"
}
}
字段说明
| 字段 | 说明 | 必需 | 示例 |
|---|---|---|---|
ANTHROPIC_BASE_URL |
API 基础 URL | 否 | https://api.anthropic.com |
ANTHROPIC_AUTH_TOKEN |
API 认证密钥 | 是 | sk-ant-xxxxx |
ANTHROPIC_MODEL |
默认 Claude 模型 | 否 | claude-opus-4-6 |
ANTHROPIC_SMALL_FAST_MODEL |
小型快速模型 | 否 | claude-haiku-4-5-20251001 |
NODE_ENV |
运行环境 | 否 | development |
配置步骤
步骤 1:创建 .claude.json
# 1. 进入用户主目录
cd ~
# 2. 创建 .claude.json 文件(如果不存在)
# 复制上面的完整配置示例
# 3. 替换其中的 sk-xxx 为你的实际 API Key
步骤 2:创建 settings.json(可选)
# 1. 进入项目根目录
cd /path/to/your/project
# 2. 创建 settings.json 文件
# 复制上面的完整配置示例
# 3. 配置项目特定的环境变量
步骤 3:验证配置
# 查看配置是否正确
cat ~/.claude.json
# 在 Claude Code 中验证
!echo $ANTHROPIC_AUTH_TOKEN
安全建议
⚠️ 重要安全提示
-
保护 API Key
- 不要将 API Key 提交到 Git 仓库
- 不要在公开的地方分享你的 API Key
- 定期轮换 API Key
-
使用环境变量
# 更安全的方式:使用环境变量 export ANTHROPIC_AUTH_TOKEN="sk-ant-xxxxx" -
.gitignore 配置
# 不要提交敏感配置 settings.json .env .env.local -
文件权限
# Linux/macOS 设置文件权限 chmod 600 ~/.claude.json
重要建议:直接关闭归属问题
当你使用 Claude Code 时,如果使用了第三方模型,它会让你变慢、变卡,进而多消耗很多 token。
如果你使用的是第三方模型、本地模型或中转网关,建议直接关闭这个归属信息。
临时关闭:
export CLAUDE_CODE_ATTRIBUTION_HEADER=0
然后再启动 Claude Code。
如果你想长期生效,可以写进 Claude Code 的配置文件:~/.claude/settings.json
{
"env": {
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}
三、软件使用
参考:
Claude Code 命令体系解析:三种类型、七大分类、50+ 命令-腾讯云开发者社区-腾讯云
Claude Code 28 个命令合集,按分类整理好了!(保姆级教程)-腾讯云开发者社区-腾讯云
关键要点
1. 先掌握核心 10个:
/init、/compact、/clear、/model、/cost、/context、/diff、/help、/memory、/resume。光是这些就能带来 3-4 倍的效率增幅。2.
/btw是改变操作习惯的命令。不打断上下文就能提问,放心多用。3. 主动压缩而非被动应对。上下文用到 70-80% 就该执行
/compact,不是等到 95%。4. CLAUDE.md 一次配好,每次会话省 10-15 分钟。
5. 模式切换防止误操作。Auto-accept 用于样板代码和测试,Plan mode 用于生产关键文件,Normal 用于其他场景。
6.
/export把问题解决过程变成可复用的文档。7. Opus 会话费用可能到 $50,每次大交互后跑一次
/cost。8.
Shift+Tab、Ctrl+T、Esc Esc、Ctrl+R——记住这四个快捷键。9. 子 Agent 承担专项工作,主对话保持干净。
10.
/vim、/remote-control、/usage-report这些隐藏功能确实可用,定期翻翻/help会有收获。
1. 初始化项目分析
/init— 启动项目分析,自动执行:- 分析项目结构
- 识别使用的技术栈
- 创建
CLAUDE.md文件记录项目约定
2. 权限模式切换
Claude Code 提供三种权限模式,可通过 Shift+Tab 循环切换:
| 模式 | 说明 | 底部指示 |
|---|---|---|
| Normal Mode | 默认模式,每次操作需确认 | 无特殊标记 |
| Auto-Accept Mode | 自动接受编辑(无需确认) | 显示 ⏵⏵ accept edits on |
| Plan Mode | 只读模式,仅分析不修改文件 | 显示 ⏸ plan mode on |
Plan Mode 使用场景
- 跨多文件改动
- 方案尚未确定时
- 对安全性要求高
启动时指定模式
claude --permission-mode plan
3. 引用文件/目录(@ 引用)
- 命令:
@后跟文件或目录路径 - 作用:快速将指定文件/目录拉入上下文,让 Claude 精准定位
- 适用场景:需要对特定模块操作,避免全仓库搜索
- 用法:输入
@后使用补全选择路径(不同终端/IDE 体验略有差异)
4. 导出会话
- 命令:
/export - 作用:将整个会话导出为 Markdown 格式
- 适用场景:完成复杂排障或重构后,需要归档、复盘、团队分享
- 注意:导出内容以当前终端的提示为准
5. 增强思考(ultrathink)
- 触发方式:在提示词前加上
ultrathink:前缀 - 作用:触发更深的推理预算(具体实现受版本/配置影响)
- 适用场景:
- 架构设计
- 复杂排障
- 需要多角度权衡的重构
6. 粘贴截图
- 方式:在 Claude Code 输入框中按 Ctrl+V
- 作用:快速截取屏幕内容并粘贴到对话中
- 使用建议:
- 粘贴后可添加文字说明
[粘贴截图] 这个按钮的样式有问题,请帮我修复
7. 尽早纠正方向
- 快捷键:Esc
- 作用:发现 Claude 走错方向时,立即中断并纠正
- 场景:避免等待完整响应,及时调整思路
8. 历史提示词导航
- 快捷键:方向键上/下
- 作用:快速切换之前输入过的提示词
- 场景:快速重复类似操作或查看历史命令
9. 快捷执行控制台命令
- 前缀:
!前缀 - 作用:在对话中执行控制台命令,将输出结果带回对话
- 示例:
!npm --version(快速执行并显示结果)
10. 搜索历史提示词
- 快捷键:Ctrl+R
- 作用:输入关键词搜索之前的历史提示词
- 场景:快速找到之前的长命令或复杂提示
11. YOLO 模式(谨慎使用)
- 启动方式:
claude --dangerously-skip-permissions - 说明:跳过权限确认,直接执行脚本命令
- 警告:⚠️ 仅在完全信任脚本内容时使用,可能导致意外文件修改或删除
四、状态提示词
第一类:搞点吃的
| 英文 | 中文 | 英文 | 中文 |
| Baking | 烘焙 | Brewing | 酿造/冲泡 |
| Caramelizing | 焦糖化 | Cooking | 烹饪 |
| Fermenting | 发酵 | Flambeing | 火焰炙烤 |
| Frosting | 覆霜糖衣 | Garnishing | 装饰(菜肴) |
| Julienning | 切丝 | Kneading | 揉面 |
| Leavening | 发酵膨松 | Marinating | 腌制 |
| Sauteing | 炒/嫩煎 | Seasoning | 调味 |
| Simmering | 煨/文火煮 | Stewing | 炖 |
| Whisking | 搅拌 | Drizzling | 淋浇(酱汁) |
| Proofing | 醒发(面团) |
第二类:搞点玩的
| 英文 | 中文 | 英文 | 中文 |
| Creating | 创造 | Crafting | 精心制作 |
| Forming | 形成/塑造 | Sketching | 素描 |
| Composing | 作曲/写作 | Choreographing | 编舞 |
| Orchestrating | 统筹编排 | Architecting | 架构设计 |
| Actualizing | 实现 | Envisioning | 构想/展望 |
| Imagining | 想象 | Manifesting | 显现/显化 |
| Crystallizing | 结晶/具体化 | Embellishing | 装饰美化 |
| Synthesizing | 合成 | Ideating | 构思 |
| Cultivating | 培育/培养 | Generating | 生成/产生 |
| Germinating | 萌芽/催生 | Harmonizing | 和谐/协调 |
| Blanching | 焯水/漂白 |
第三类:搞点抽象
| 英文 | 中文 | 英文 | 中文 |
| Dilly-dallying | 磨蹭拖延 | Fiddle-faddling | 瞎折腾 |
| Flibbertigibbeting | 喋喋不休 | Puttering | 磨蹭闲混 |
| Tomfoolering | 胡闹/恶作剧 | Flummoxing | 使困惑/ flummox |
| Befuddling | 使糊涂 | Discombobulating | 使混乱 |
| Combobulating | 整理/整顿 | Recombobulating | 重新整理 |
| Razzle-dazzling | 花里胡哨 | Razzmatazzing | 虚张声势 |
| Topsy-turvying | 颠倒/ topsy-turvy | Boondoggling | 做无用功 |
| Wibbling | 嘟嘟囔囔/无关紧要地说 | Wirrling | 旋转打转 |
| Hullaballooing | 喧闹/骚动 |
第四类:和大自然对话
| 英文 | 中文 | 英文 | 中文 |
| Flowing | 流动 | Evaporating | 蒸发 |
| Ebbing | 退潮/衰落 | Cascading | 倾泻/层叠 |
| Vibrating | 振动 | Swirling | 漩涡旋转 |
| Thundering | 雷鸣 | Warping | 扭曲变形 |
| Precipitating | 沉淀/降水 | Sublimating | 升华 |
| Transmuting | 蜕变/转变 | Transfiguring | 变形/美化 |
| Unfurling | 展开 | Unraveling | 解开/ unravel |
| Osmosing | 渗透 | Nucleating | 成核 |
| Ionizing | 离子化 | Nebulizing | 雾化 |
| Photosynthesizing | 光合作用 | Pollinating | 授粉 |
| Propagating | 繁殖传播 | Germinating | 发芽 |
| Metamorphosing | 变形变质 | Misting | 喷雾 |
| Drizzling | 毛毛雨 | Gusting | 阵风 |
| Coalescing | 合并/联合 | Billowing | 翻涌/飘动 |
| Beaming | 发光/ beaming | Sprouting | 发芽/萌芽 |
第五类:快乐扭动
| 英文 | 中文 | 英文 | 中文 |
| Doing | 做/进行 | Doodling | 涂鸦/乱写 |
| Moonwalking | 太空步 | Boogieing | 跳布吉舞 |
| Jitterbugging | 吉特巴舞 | Beboppin | 波普爵士舞 |
| Grooving | 律动/享受 | Noodling | 即兴弹奏/闲逛 |
| Canoodling | 调情/亲热 | Bloviating | 高谈阔论 |
| Finagling | 巧干/骗取 | Churning | 剧烈搅动 |
| Clamping | 夹紧/ clamping | Honking | 按喇叭 |
| Wiggling | 摆动 | Clawing | 抓/挠 |
| Beaming | 面露喜色 | Frolicking | 嬉戏/玩闹 |
| Yawning | 打哈欠 | Yodeling | 约德尔唱法 |
| Yakking | 闲聊/瞎扯 | Yumming | 享受美食/好吃 |
| Zapping | 快速穿过/ zap | Zigzagging | 之字形移动 |
| Working | 工作 |
官方参考
更多推荐

所有评论(0)