安装
安装node.js,然后使用npm命令安装:https://github.com/anthropics/claude-code
配置阿里云百炼大模型:https://bailian.console.aliyun.com/cn-beijing/?tab=doc#/doc/?type=model&url=2949529
启动命令:claude
重要命令
shift + tab:三种模式切换
- 普通模式:修改代码必须经人工审阅
- auto-accept:修改代码不经人工审阅
- plan mode:不会修改代码,只提出想法、修改问题的计划
临时命令行模式:! + 命令,可避免开额外窗口
与ide连接:IDE中安装claude code插件,然后通过/ide命令连接IDE,就可以在IDE中审核修改的代码,以及在IDE选中代码,在claude code命令行提问
非交互模式:claude -p "xx",进行临时对话
可以读取网页、联网搜索(模型需要有该功能)
上下文管理
/init:读整个项目,将知识保存在CLAUDE.md。也可手动修改文件
/compact + 指令:压缩之前对话记录,排除无效内容,降低token消耗。control + o 可以看到压缩后结果。
/clear:清除之前对话记录
记忆模式:# + 内容,将保存为长期记忆,并可以选择作为项目级别记忆还是用户级别记忆,汇报存在对应路径的CLAUDE.md中
记忆
第一层:CLAUDE.md。根目录/项目的全局记忆
第二层:auto-memory。需通过/memory命令打开,保存在Memory.md,只作用于项目,按需加载。记录内容:用户角色偏好;用户给的反馈;项目信息;外部资源索引
第三层:自行编写文档。在CLAUDE.md索引相关文档
权限控制
/permissions:可以allow、deny特定命令
后台运行任务
/tasks命令可以查看后台运行的任务
历史回滚
/rewind:可选择回滚代码/会话
/resume:找到之前的历史对话记录,可以跳转到某个聊天位置继续对话 ,安装ccundo工具可以进行代码回退
claude -c:启动可以继续上次聊天
/export: 将当次对话内容复制
MCP
安装:claude mcp add name -- npx -- scope user
查看已有mcp:/mcp
删除mcp:claude mcp remove name
远程调用mcp:

自定义命令
在项目/全局的.claude/commands下,每创建一个.md文件,都会增加一个命令,并支持传入命令参数
Hook
可参考官方文档,在.claude/settings.json中配置,让claude code在工作中某个特定节点,执行特定操作(比如,修改代码后检查格式是否正确)
Sub Agent
让claude code在后台开启多个子任务,并行执行,每个sub agent专注特定功能,拆解复杂任务
命令:/agents,保存在.claude/agents目录中
执行过程:

agent skill vs subagent

Skills
skills的核心思想:按需加载,渐进式披露
skills的结构


/skills命令可以查看skills
/skill-name + 指令:可以主动调用特定skill
skills可以跨平台使用,简单复制即可,如codex等

plugin
全家桶安装包,将一系列subagent、skills、hook打包在一起,一键安装
/plugin命令可以查看market、已安装的plugin
Github集成
通过github cli,执行github所有操作,如读取issue->本地修改代码->代码推到github
可视化
claudia项目

2235

被折叠的 条评论
为什么被折叠?



