一、 环境搭建与基础交互
1. 安装与登录
安装:直接从官网复制安装命令(通常是
npm install -g @anthropic-ai/claude-code)。登录:执行
login。支持两类接入:订阅制:Claude Pro 或 Team 用户(推荐,有网页端配额)。
API Key:按 Token 用量计费。
国产模型适配:由于它是通用 Agent,理论上可通过配置环境变量(如 Base URL)接驳 DeepSeek、GLM 等国产模型。
2. 三种核心交互模式
通过 Shift + Tab 循环切换:
默认模式(Default):最谨慎,每次修改或创建文件都会询问用户。
自动模式(
accept edit on):自动执行所有文件操作,效率最高。规划模式(
PL mode):只讨论不执行。适合重构等复杂任务,先出方案,确认后再转入执行。
3. 终端操作与后台任务
执行命令:输入
!即可运行任意 Shell 命令(如!npm run dev)。后台挂起:若命令(如启动服务器)阻塞了对话,按
Ctrl + B将其转入后台。任务管理:输入
/tasks查看后台任务,按K可终止任务。
二、 进阶功能:权限、回滚与多模态
1. 权限管理
高危开关:启动时增加
--dangerously-skip-permissions参数,进入bypass permission模式。此时 Claude 执行任何终端命令(安装、删除、创建)均不再询问。慎用。
2. 回滚机制(Rewind)
触发方式:输入
/rewind或 连按两次Esc。粒度选择:可选择“仅回滚对话”、“仅回滚代码”或“两者同时回滚”。
局限性:只能回滚 Claude 自己写的代码。通过终端命令(如
npm install)生成的node_modules无法自动回滚,建议配合 Git 使用。
3. 多模态能力(图片识别)
上传:直接拖拽图片或使用
Ctrl + V(macOS 也是 Ctrl 而非 Command)。实战:可以将 UI 设计稿发给 Claude,让其根据视觉稿还原 HTML/CSS 布局。
三、 高级扩展:MCP 与 上下文管理
1. MCP (Model Context Protocol)
定义:大模型连接外部世界的桥梁。
示例(Figma):安装 Figma 的 MCP Server,授权后 Claude 可以直接读取设计稿的图层属性、间距、字体等精确数据,比单纯看图片还原度更高。
查看工具:
/mcp调出已安装的 MCP 列表。
2. 上下文精准控制
查看:
Ctrl + O查看当前发送给模型的完整上下文。压缩:
/compact。当对话太长时,手动触发压缩,只保留核心需求和结果,极大地节省 Token 并防止模型“变傻”。清空:
/clear。开启全新任务前建议清空,防止旧信息干扰。
3. 记忆增强:Cloud.md
初始化:
/init生成项目说明文档。作用:类似项目的“说明书”。Claude 每次启动都会读取。你可以把项目规范、常用指令、甚至“回答结尾必须说 Happy Coding”等偏好写进去。
管理:
/memory快速打开进行编辑。
四、 深度定制:Hook, Skill 与 SubAgent
1. Hook(钩子)
场景:代码写完后自动格式化。
配置:通过
/hook设置。例如设置post-use钩子,当调用write/edit工具后,自动触发prettier对文件进行格式化。
2. Agent Skill(技能)
本质:动态加载的 Prompt 片段。
实现:在用户目录的
cloud-skills下创建.md文件。调用:当 Claude 识别到你的需求(如“写周报”)与 Skill 描述匹配时,会自动加载该技能的规范。
3. SubAgent(子代理)
Skill vs. SubAgent:
Skill:共享主对话上下文,适合与当前开发关联紧密的小任务。
SubAgent:独立上下文。启动后开辟全新窗口,中间过程不污染主对话。适合处理“全量代码审计”等高 Token 消耗且不需要主对话历史的任务。
配置:通过
/agents创建。
4. Plugin(插件)
定义:Skill、SubAgent、Hook 和 MCP 的封装包。
市场:
/plugins进入插件管理器,可以一键安装官方或社区沉淀的开发规范(如前端 UI 设计规范)。
快捷键/命令小结表
这套工具链的核心逻辑是:基础开发靠 Auto,复杂重构靠 Plan,项目规范靠 Memory,重复琐事靠 Hook/Skill,重型任务靠 SubAgent。
评论