Claude Code 是一个强大的命令行工具,允许开发者直接在终端中与 Claude AI 进行交互,并委托编程任务。

安装

全局安装

1
npm install -g @anthropic-ai/claude-code

配置 GLM4.5 接入

修改 ~/.bashrc 文件,添加以下环境变量:

1
2
3
4
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic
export ANTHROPIC_AUTH_TOKEN=e9b52fc2cc26478198ac676f708ee5b9.OmzYBLQdNJhX6WUJ
export ANTHROPIC_MODEL=glm-4.5
export ANTHROPIC_SMALL_FAST_MODEL=glm-4.5-air

20250912补充,其实这些环境变量最好是放在文件~/.claude/settings.json


基本用法

常用命令

命令 功能描述
/status 查看当前Claude Code配置
/exit 退出应用
/init 项目初始化,将项目信息添加到CLAUDE.md中
/compact 打包对话上下文
/clear 清空对话上下文
/ide 查看可选择的IDE,需先安装VSCode插件
/resume 重新对话
/export 将当前对话内容复制到剪贴板或文件

思考模式

Claude Code 提供不同强度的思考模式:

1
2
3
4
think          # 普通思考
think hard # 深度思考
think harder # 更深度思考
ultra think # 极限思考

命令行模式

使用 ! 前缀执行系统命令:

1
2
!ls            # 列出当前目录文件
!pwd # 显示当前路径

记忆功能

可以添加持久化记忆,例如:

1
# 始终用中文回答我

全局记忆存储在~/.claude/CLAUDE.md

临时对话

1
2
3
4
5
6
# 单次查询
claude -p 今天上海天气如何?

# 与终端命令联动
ls | claude -p 当前文件夹下有几个文件

自动执行模式(跳过权限确认)

1
claude --dangerously-skip-permissions

快捷键

快捷键 功能
@ 提及文件
Option + Enter 换行输入
Shift + Tab 切换模式(Plan mode/Accept edits/普通模式)
Esc (两次) 退出当前操作
Ctrl + U 删除光标前的所有整行
? 查看常用快捷键

模式说明

  • Plan mode:适合探索代码库、与AI交谈并规划
  • Accept edits:自动接受所有编辑建议
  • 普通模式:标准交互模式

高级用法

SubAgent 子代理

1
/agents        # 查看和管理子代理

创建并定义子代理,用于特定任务的自动化处理。

MCP 集成

1
2
3
4
5
# 添加本地 MCP
claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY

# 列出可用的 MCP 工具和功能
claude mcp list

VSCode 集成

  1. 在 VSCode 中安装 Claude Code 插件
  2. 使用 /ide 命令查看可选择的 IDE 选项
  3. 实现 VSCode 与 Claude Code 的无缝集成

GitHub 集成

安装 GitHub CLI 后,可以使用 Claude Code GitHub Actions(需要配置 ANTHROPIC_API 环境变量)。

输出样式自定义

1
/output-style  # 设置Claude Code的输出风格

自定义命令

./claude/commands/ 目录下创建自定义命令文件(如 weather.md):

1
查询 $CITY 的天气

使用方法:

1
/weather shanghai

参数使用 $ 符号 + 大写字母定义,如 $ARGUMENT$CITY 等。

Hook 配置

通过配置 ./claude/settings.local.json 文件,让 Claude Code 在特定时刻执行特定命令。


扩展阅读