Windows下安装Claude Code及使用
与Claude Desktop的区别:请注意,Claude Desktop(图形化桌面应用程序)的配置文件位于 %AppData%\Claude\ 目录(通常是 C:\Users\用户名\AppData\Roaming\Claude\),其配置文件名通常为 claude_desktop_config.json,用于配置MCP服务器等,与Claude Code的命令行配置不是一回事。
环境准备
安装Claude Code
在Wrap终端中执行安装
1
| npm install -g @anthropic-ai/claude-code
|
相关文件
1 2
| C:\Users\用户\.claude.json C:\Users\用户\.claude
|
.claude目录下的文件说明
| 文件/目录名 |
功能说明 |
| settings.json |
核心配置文件,用于设置API密钥、模型等全局参数。 |
| CLAUDE.md |
全局指导文件,包含适用于你所有项目的通用说明和规范。 |
| commands/ |
目录 存放自定义命令的文件夹,你可以将常用指令封装成命令,通过/user:调用。 |
settings.json
1 2 3 4 5 6 7 8
| { "env": { "ANTHROPIC_BASE_URL": "https://api.v3.cm", "ANTHROPIC_AUTH_TOKEN": "sk-xxxxx", "ANTHROPIC_MODEL": "claude-3-7-sonnet-20250219", "ANTHROPIC_SMALL_FAST_MODEL": "claude-3-7-haiku-20241022" } }
|
claude.md 的核心作用
claude.md文件是Claude Code的核心配置文件,它的作用类似于Cursor的rules文件,主要用于规定AI如何生成代码。通过这个文件,你可以精确控制代码风格、开发环境配置、仓库规范等各个方面,让AI更好地理解你的项目需求和编码习惯。
| 文件路径 |
作用 |
| 项目根目录/claude.md |
团队共享的项目级配置,提交至Git供所有成员使用 |
| 项目根目录/claude.local.md |
个人本地覆盖配置,通常加入.gitignore避免影响他人 |
| 父目录/claude.md |
在monorepo结构中自动继承的上级配置,递归向上查找 |
| 子目录/claude.md |
针对特定子模块/功能的独立配置,优先于父级配置加载 |
| ~/.claude/claude.md |
用户全局默认配置,适用于所有Claude会话的基线设定 |
文件位置与加载优先级
Claude Code支持多层级的配置文件系统,不同位置的文件具有不同的作用域和优先级:
项目级配置
继承式配置
全局配置
- ~/.claude/claude.md:用户全局默认配置文件,适用于所有Claude会话的基线设定。这是你个人开发习惯的体现。
编辑方式
ClaudeCode支持支持命令行与对话框交互两种灵活的claude.md编辑方式:
通过斜杠命令编辑
在Claude Code会话中输入 /memory,会唤起系统记忆文件列表。选中后,可以在默认编辑器中打开claude.md进行编辑,非常适合批量配置或团队规则维护。
对话中动态添加内容
还有一种更轻量的方式:直接在对话框输入 # 开头的内容,Claude会自动识别为你想写入规则文件的内容。
Claude命令
会话管理命令
1 2 3 4 5
| /clear (reset, new) 清空当前对话历史和上下文,开始全新会话 /compact 压缩对话历史但保留摘要,节省 token 消耗 /exit (quit) 退出 Claude Code REPL 环境 /resume 恢复之前的对话会话 /rewind (checkpoint) 将代码和/或对话恢复到之前的某个时间点
|
配置与设置命令
1 2 3 4 5 6 7
| /config (theme) 打开配置面板,设置主题等偏好 /model 设置 Claude Code 使用的 AI 模型 /output-style 设置输出样式(可直接设置或从菜单选择) /output-style:new 创建自定义输出样式 /statusline 设置 Claude Code 的状态行 UI /terminal-setup 安装 Shift+Enter 键绑定用于换行 /vim 在 Vim 和普通编辑模式之间切换
|
账户与成本管理
1 2 3 4 5
| /login 使用 Anthropic 账户登录 /logout 登出当前账户 /cost 显示当前会话的总成本和持续时间 /usage 显示计划使用限制 /upgrade 升级到 Max 计划以获得更高频率限制和更多 Opus 使用
|
系统状态与诊断
1 2 3 4
| /status 显示 Claude Code 状态(版本、模型、账户、API 连接性等) /doctor 诊断和验证 Claude Code 安装和设置 /context 以彩色网格可视化当前上下文使用情况 /release-notes 查看发布说明
|
项目与文件管理
1 2 3 4
| /init 初始化新的 CLAUDE.md 文件,用于代码库文档 /add-dir 添加新的工作目录 /memory 编辑 Claude 记忆文件 /export 将当前对话导出到文件或剪贴板
|
高级功能与集成
1 2 3 4 5 6 7 8
| /agents 管理代理配置 /bashes 列出和管理后台任务 /hooks 管理工具事件的钩子配置 /ide 管理 IDE 集成并显示状态 /mcp 管理 MCP 服务器 /permissions (allowed-tools) 管理允许和拒绝的工具权限规则 /plugin (plugins) 管理 Claude Code 插件 /todos 列出当前待办事项
|
代码审查与安全
1 2 3
| /pr-comments 从 GitHub pull request 获取评论 /review 审查 pull request /security-review 完成当前分支上待更改的完全安全审查
|
反馈与帮助
1 2 3 4
| /help 显示帮助和可用命令 /feedback (bug) 提交关于 Claude Code 的反馈 /install-github-app 为仓库设置 Claude GitHub Actions /migrate-installer 从全局 npm 安装迁移到本地安装
|
实用技巧与场景
开发工作流示例
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 1. 初始化项目 /init
# 2. 检查系统状态 /status
# 3. 进行代码开发,使用 /compact 定期压缩历史
# 4. 完成更改后进行安全审查 /security-review
# 5. 查看成本统计 /cost
|
团队协作场景
1 2 3 4 5 6 7 8
| # 审查 PR /review
# 管理待办事项 /todos
# 导出会话分享给团队 /export
|
系统管理
1 2 3 4 5 6 7 8
| # 诊断问题 /doctor
# 管理插件 /plugin
# 配置权限 /permissions
|
配置GLM-4.6模型
前往智谱官方 Bigmodel 开放平台,创建 API Key
在Wrap终端中输入claude命令测试配置是否成功
用量查看
常用命令
1 2 3 4 5 6 7 8 9 10
| ccusage # = ccusage daily(默认日汇总) ccusage daily --since 20241201 --until 20241231 ccusage weekly # 周汇总 ccusage monthly # 月汇总 ccusage session # 按会话(对话)查看 ccusage blocks # 按 5 小时计费窗查看(含 Active/预测等) ccusage blocks --active # 只看当前活跃窗口 ccusage blocks --recent # 近几天窗口 ccusage daily --breakdown # 分模型拆解 ccusage monthly --json > usage.json # 导出 JSON 做二次分析
|
MCP市场
1 2 3 4 5 6 7 8 9 10 11
| https://modelcontextprotocol.io/docs/getting-started/intro https://mcpmarket.cn/ * https://www.claudemcp.com/ https://www.mcpservers.cn/servers https://www.mcpworld.com/ https://maomu.com/mcp https://openmcp.store/ https://lobehub.com/zh/mcp https://www.mcp-cn.com/ https://www.modelscope.cn/mcp https://www.mcpset.cn/
|
规范驱动开发
1 2 3
| spec-kit openspec BMAD-METHOD
|
有哪些AI助手
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Claude Code Cursor Gemini CLI Windsurf Roo Code GitHub Copilot Qwen Code OpenCode Codex CLI Kilo Code Auggie CLI CodeBuddy Amazon Q Developer Trea QCoder iFlow CLI
|
问题
PowerShell 脚本执行限制问题
这个错误是由于 PowerShell 的执行策略(Execution Policy)阻止了脚本运行。要解决这个问题,请在 PowerShell 中执行以下命令,当系统提示时,输入 Y 并回车确认:
1
| Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
|