Claude Code 使用
安装
npm install -g @anthropic-ai/claude-code
# 或
curl -fsSL https://claude.ai/install.sh | bash
vscode 建议安装Claude Code插件
常用指令
| 命令 |
功能 |
示例 |
| claude |
启动交互模式 |
claude |
| claude “task” |
运行一次性任务 |
claude “fix the build error” |
| claude -p “query” |
运行一次性查询,然后退出 |
claude -p “explain this function” |
| claude -c |
继续最近的对话 |
claude -c |
| claude -r |
恢复之前的对话 |
claude -r |
| claude commit |
创建 Git 提交 |
claude commit |
| /init |
在项目中初始化配置,通常会生成一个 CLAUDE.md 文件,在该文件写下项目的架构说明、代码规范或常用命令,Claude 会自动读取并遵守 |
/init |
| /compact |
压缩当前对话历史,保留核心信息(节省 Token) |
/compact |
| /cost |
查看当前会话消耗的 Token 费用 |
/cost |
| /bug |
报告当前上下文中的错误 |
/bug |
| /model |
切换模型 |
/model |
| /clear |
清除对话历史(节省 Token) |
/clear |
| /help |
显示可用命令 |
/help |
| exit 或 Ctrl+C |
退出 Claude Code |
exit |
CLAUDE.md 总结
| 文件路径 |
作用 |
| 项目根目录/CLAUDE.md |
项目共享的项目级配置,提交至 Git 供所有成员使用 |
| 项目根目录/CLAUDE.local.md |
个人本地覆盖配置,通常加入 .gitignore 避免影响他人 |
| 父目录/CLAUDE.md |
在 Monorepo 结构中自动继承的上级配置(递归向上查找) |
| 子目录/CLAUDE.md |
针对特定子模块/功能的独立配置(优先于父级配置加载) |
| ~/.claude/CLAUDE.md |
用户全局默认配置,适用于所有 Claude 会话的基线设定 |
MCP
claude mcp add <name> <command> [args...]
# 示例
claude mcp add pg-server /path/to/postgres-mcp --connection-string "postgresql://user:pass@localhost:5432/mydb"
# 查看已配置的服务
claude mcp list
# 查看服务详情
claude mcp get <name>
# 删除服务
claude mcp remove <name>
Claude Code GitHub Actions
自定义命令
- 用户级命令:
~/.claude/commands/,前缀 /user:。
- 项目级命令:
.claude/commands/,前缀 /project:。示例:创建 optimize.md 文件后,输入 /project:optimize [args] 自动执行optimize.md中的prompt,使用 $ARGUMENTS 介绍参数。