Claude Code配置

1. claude code配置

1.1. ide集成

在vscode中安装claude code插件,然后在claude code命令行界面使用/idea即可连接到vscode。claude code就可以和vscode进行交付,感知你在vscode中选中的代码、文件,claude code的修改也会在vscode中以diff形式呈现。

1.2. 使用vscode作为输入编辑器

# powershell
$env:EDITOR = "code --wait"
# linux
export EDITOR="code --wait"

1.3. 切换provider

方案一:使用cc-switch
方案二:claude-code-router

# 将claude code路由至其他大模型提供商
npm install -g @musistudio/claude-code-router
<span class="tag">#安装阿里云百炼的config</span>
npm install -g @dashscope-js/claude-code-config
# power shell开启执行命令权限
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
# 配置ali key
ccr-dashscope
# 启动,启动命令执行的路径要和vscode准备打开的项目路径一致
ccr code

2. 常用命令

命令 功能 示例
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
/clear 清除对话历史 > /clear
/help 显示可用命令 > /help
exit 或 Ctrl+C 退出 Claude Code > exit
/export 当次对话复制到剪贴板,便于归档交叉验证(例如贴给 GPT 审核推理链)。

3. 使用技巧

/init claude code会分析当前文件夹,把它学到的关于项目的知识记录在根目录下CLAUDE.md里。当然,我们也可以手动修改这个文件,把我们认为的一些重要信息(提示、约束等)放到里面。

/commpact 压缩

/clear 清楚会话记录,开启一个新工程的应该使用

think < think hard < think harder < ultrathink
思考等级逐级递增,ultrathink可以用来思考一些比较难的问题

!可以临时执行命令行,并将执行结果作为后续上下文

输入#号进入记忆模式,

────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
# Add to memory. Try "Always use descriptive variable names"
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  # to memorize

可以选择存放位置

  • 用户级别:所有项目都会生效
  • 项目
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
# 所有代码都需要经过严格测试
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                      │
│ Select memory file to edit:                                                                                          │
│                                                                                                                      │
│  ❯ 1. User memory      Saved in ~/.claude/CLAUDE.md                                                                  │
│    2. Project memory   Saved in ./CLAUDE.md                                                                          │
│                                                                                                                      │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

/permissions 添加工具或者命令,允许自动执行

claude --dangerously-skip-permissions 赋予claude code最高权限,可以自动执行任何命令

subagent可以让claude在后台开启多个子任务,并行执行。/agents

3.1. 导出会话历史

uv tool install claude-conversation-extractor
claude-start

3.2. 快捷键

https://code.claude.com/docs/en/interactive-mode

4. claudia

可视化界面

5. mcp安装

本地安装
claude mcp add [alias] -- npx @upstash/context7-mcp
remote http
claude mcp add --transport http
sse transport
claude mcp add --transport sse

# 卸载
claude mcp remove context7

项目级别,仅在当前项目下生效
claude mcp add context7 -- npx @upstash/context7-mcp
用户级别的,所有项目生效
claude mcp add context7 --scope user -- npx @upstash/context7-mcp
使用/mcp命令可以进行mcp管理

6. 用量查询

命令 核心作用 适用人群 典型场景
/context 查看当前会话的上下文占用。显示已用 token 数、剩余空间以及距离“自动压缩(Auto-compact)”还有多远。 所有人 感觉 Claude 开始“忘事”或变慢时,确认上下文窗口是否快满了。
/usage 查看 Pro/Max 订阅计划的限制。显示当前时间段内剩余的消息配额或 Token 限额,以及重置时间。 订阅用户 (Pro/Max) 担心触发“每 5 小时限额”时,检查还能发多少消息。
/cost 查看 API 费用的实时统计。显示当前会话产生的美元开销、Input/Output/Cache 的具体消耗。 API 用户 (按量付费) 关注钱包,想知道刚才那个复杂的重构任务花了几美分。
/stats 查看历史使用习惯和性能。显示总计消息数、工具使用频率(如读了多少次文件)、最常调用的代理等。 所有人 想回顾在这个项目中一共让 Claude 干了多少活,或者分析性能瓶颈。

7. Mind Map

mindmap

评论