ClaudeCode调研
‍
特点
终端运行(管理和查看多对话可能没有 cursor 直观,期待相关开源仓库的进度)
jhlee0409/claude-code-history-viewer 看了看协作者里有 claude(在另一个仓库也看到了,看了看发现似乎是 claudecode 生成的pr),暂时没有 windows 包,但已表示计划支持 Windows,看起来是 tarui , 也可以考虑自己打,先等等看
创建和使用专门的 AI 子代理,用于特定任务的工作流程和改进的上下文管理。
例如创建代码调试代理​、代码审查代理,支持指定模型
‍
安装使用
基于 nodejs18+ 安装
bash
npm install -g @anthropic-ai/claude-code # cd 到项目目录下,输入 claude 启动 claude code claude
‍
基本命令
&
命令功能示例
​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​
​exit​ 或 Ctrl+C退出 Claude Code​> exit​
‍
恢复对话
‍
​--continue​ 自动继续最近的对话
​--resume​ 显示对话选择器
使用 --print​ 与 --continue​ 在非交互模式下恢复最近的对话,适合脚本或自动化。
只有 --continue​ 则立即恢复最近对话
bash
claude --continue --print "Continue with my task"
‍
查看消耗的 token 数量
bash
pnpm add -g @cometix/ccline
‍
禁用自动更新和手动更新方法
创建或编辑以下配置
​C:\Users\{用户名}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1​
‍
powershell
# 禁止claude code 自动升级 $env:DISABLE_AUTOUPDATER = 1 # 禁用不必要的流量 $env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = 1 # 智谱AI (个人) $env:ANTHROPIC_AUTH_TOKEN = "替换引号内的内容" $env:ANTHROPIC_BASE_URL = "https://open.bigmodel.cn/api/anthropic" $env:ANTHROPIC_MODEL = "glm-4.6"
‍
全局提示词和MCP
全局提示词:C:\Users\用户名\.claude\CLAUDE.md​
全局MCP文件路径:C:\Users\用户名\.claude.json​
默认是项目范围,如果要安装全局跨项目的MCP,需要加一个 --scope user​ 参数:
bash
claude mcp add --transport http exa --scope user https://mcp.exa.ai/mcp
‍
链接 IDE | 配置模型
可以使用 /ide​ 连接IDE,连接后Claude Code可以识别出当前IDE打开的文件是什么,这样能达到Cursor类似的效果。
创建或修改配置文件 ~/.claude/settings.json​
json
{ "env": { "ANTHROPIC_AUTH_TOKEN": "your-api-key", "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "GLM-4.5-Air", "ANTHROPIC_DEFAULT_OPUS_MODEL": "GLM-4.6", "ANTHROPIC_DEFAULT_SONNET_MODEL": "GLM-4.6", "ANTHROPIC_MODEL": "GLM-4.6" } }
使用Claude Code的VS Code插件需要再添加一个文件~/.claude/config.json​
json
{ "primaryApiKey": "xxx" }
​xxx​ 只是一个占位符,什么内容都无所谓。
‍
etc.
‍
通过原生扩展或 CLI 集成在 Visual Studio Code 中使用 Claude Code
‍
规划复杂重构可用
计划模式指示 Claude 通过只读操作分析代码库来创建计划,非常适合探索代码库、规划复杂更改或安全地审查代码。
‍
为更改创建一个文档完善的拉取请求。
‍
为代码添加或更新文档。
‍
使用@引用文件和目录
‍
拓展思考用于处理复杂的架构决策、具有挑战性的错误或需要深度推理的多步骤实现规划。
‍
同时处理多个任务,并在 Claude Code 实例之间完全隔离代码。
‍
将 Claude Code 用作 linter 或代码审查器。
‍
为项目创建可重用的斜杠命令 | 创建在所有项目中都有效的个人斜杠命令。
‍
REF
Claude Code 概述 - Claude Docs
提示词最佳实践 - Claude Docs
What is the Model Context Protocol (MCP)? - Model Context Protocol
通过 MCP 将 Claude Code 连接到工具 - Claude Docs
常见工作流程 - Claude Docs
示例子代理
接入 Claude Code - 智谱AI开放文档
‍
一套教程让你不再畏惧使用AICoding - 开发调优 - LINUX DO
分享一下行内人的AI提示词,仅限于编码范畴 - 开发调优 - LINUX DO
在 Claude Code 中使用 GLM 4.6 的体验 | Randy's Blog