Skip to content

外卖卷:非常划算 扫码领劵 省点小钱钱

0

克劳德笔记

Claude Code 学习笔记

Claude Code 是一个运行在终端里的 AI 编程助手。
学习视频:Claude Code 从 0 到 1 全攻略:MCP / SubAgent / Agent Skill / Hook / 图片 / 上下文处理/ 后台任务

常用指令和快捷键

终端常用命令

快捷键

快捷键功能
shift ⇧ + tab ⇥循环切换工作模式
shift ⇧ + enter输入框内换行
control ⌃ + G打开编辑器撰写长文本
control ⌃ + V粘贴图片,或者将图片直接拖进命令行
control ⌃ + B将任务移至后台
esc x 2进入版本回滚界面

斜杠命令

命令功能命令功能
/help查看帮助/compact压缩上下文
/login重新登录/clear清空上下文
/init初始化生成 CLAUDE.md/mcp管理 MCP 工具
/memory编辑 CLAUDE.md/hooks配置 Hook
/plan进入规划模式/skills管理 Skill
/rewind版本回滚/agent管理 SubAgent
/tasks查看后台任务/plugins管理 Plugin
/resume选择历史会话恢复

配置文件路径

路径说明
./CLAUDE.md项目记忆文件
./.claude/settings.json项目级配置
~/.claude/CLAUDE.md全局记忆文件
~/.claude/settings.json用户级配置
~/.claude/skills/*/SKILL.mdSkill 定义文件

一、快速上手

工作流程:
安装进入项目目录启动自然语言对话自动生成/修改代码

安装与启动

登录方式

方式特点
订阅制(Claude Pro/Max 会员)日常使用
API Key(按量计费)成本可控

可随时使用 /login 重新登录。

三种工作模式

通过 shift ⇧ + tab ⇥ 循环切换:

模式底部标识说明
默认模式? for shortcuts修改文件前会询问确认
自动模式Accept Edits On自动修改文件,不询问
规划模式Plan Mode只讨论方案,不实际修改文件

二、日常技能

规划模式:大任务先想再做

面对重构等复杂任务时,建议先进入规划模式:

  1. 输入 /plan 进入规划模式
  2. 描述任务,Claude 生成执行计划
  3. 确认计划后,选择"执行计划 + 自动模式"

跳过权限检测

若不想频繁确认执行权限,启动时添加参数:

意外处理与恢复

后台任务

任务回滚

连按两次 esc 或输入 /rewind,有 4 种选项:

  1. 回滚"代码 + 对话";2. 仅回滚"对话";3. 仅回滚"代码";4. 不回滚

会话恢复

图片输入

粘贴进的文件会显示 [Image #序号]

MCP

MCP(Model Context Protocol)允许 Claude 连接外部工具,如 Figma、数据库等。

常用操作:

示例(安装 Figma MCP 并使用):

  1. 安装 claude mcp add --transport http figmahttps://mcp.figma.com/mcp

  2. 右键复制 Figma 设计稿里的链接 Copy/Paste as -> Copy link to selection

  3. 粘贴进命令行,执行

  4. Claude 会自动分析并调用对应 MCP 工具,同意即可

上下文管理

命令说明
/compact有损压缩,保留关键信息,适合长对话
/clear彻底清空上下文,开始全新任务

三、项目配置

CLAUDE.md:项目记忆文件

Claude Code 启动时会自动读取 CLAUDE.md,用于存储项目相关信息。

生成方式: 输入 /init 自动生成(默认英文,可以让 Claude 改为中文,后续也可自行修改内容)

配置级别:

路径作用范围
~/.claude/CLAUDE.md用户级,全局生效
./CLAUDE.md项目级,建议提交到 Git

使用 /memory 可以直接打开当前配置文件

四、高级定制

Hooks:自动化工作流

在操作前后自动执行 Shell 命令,有 5 个选项:1. 工具使用前;2. 工具使用后;3. 工具使用失败;4. 发送通知;5. 用户提交。

配置示例(创建或修改文件后,自动用 Prettier 格式化代码):

  1. 输入 /hooks,选择 PostToolUse(工具调用后触发)

  2. 匹配规则设为 Write|Edit,回车

  3. 输入命令,如 jq -r '.tool_input.file_path' I xargs prettier --write 回车

  4. 选择保存方式后,保存此 Hook

Skills 与 SubAgent

Skills 配置示例

Skills(技能)是基于当前对话上下文的 Prompt 模板(如自动写日报),就像给大模型看的说明书

  1. 创建并打开 skills

  2. 新建 skill.md,并配置内容

  3. 输入 /skills 可以查看已安装的 Skill

  4. 使用相关功能时,由 Claude 自动发现并调用

    或者直接使用对应文件夹的命令,如:

SubAgent 配置说明

SubAgent 是独立上下文的专属 Agent,用于大规模分析,不污染主对话

  1. 使用 /agent 命令可以创建和管理 Agent

  2. agent 的文件内容参考

  3. 使用时,Claude 会自动分析并调用对应 Agent

两者对比

Plugin:一键安装扩展包

Plugin 是 Skill、SubAgent、Hook 和 MCP 的打包组合,一键安装所有功能。

最近更新

评论