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