惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
爱范儿
爱范儿
罗磊的独立博客
V
V2EX
量子位
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园 - 叶小钗
小众软件
小众软件
博客园 - 【当耐特】
Y
Y Combinator Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell

唯知笔记

唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站 唯知笔记 | 一个高效的知识分享网站
唯知笔记 | 一个高效的知识分享网站
weizwz@foxma · 2026-05-22 · via 唯知笔记

Claude Code 学习笔记 ​

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

常用指令和快捷键 ​

终端常用命令 ​

bash

# Claude 命令
claude           # 启动新会话
claude -c        # 恢复上一次会话,c 是 continue 的缩写
claude --dangerously-skip-permissions  # 跳过权限确认
# 其他命令:输入!切换到其他命令模式,然后输入其他命令
! ls              # 查看目录
! open index.html # 打开文件
! npm install     # 安装依赖
! git status      # Git 状态

注意

不要运行长时间阻塞的命令(如 npm run dev),应在其他终端窗口运行。

快捷键 ​

快捷键功能
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 定义文件

一、快速上手 ​

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

安装与启动 ​

bash

# 需要魔法,mac 下先在命令行开启:
export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7898

# 1. 安装
curl -fsSL https://claude.ai/install.sh | bash

# 2. 进入项目目录并启动
cd my-project
claude

登录方式 ​

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

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

三种工作模式 ​

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

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

二、日常技能 ​

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

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

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

跳过权限检测 ​

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

bash

claude --dangerously-skip-permissions

慎用

此参数赋予 Claude 完整终端权限,不建议在生产环境使用

意外处理与恢复 ​

后台任务 ​

  • control ⌃ + B:将阻塞的服务丢到后台
  • /tasks:查看后台任务列表
  • K:关闭对应任务

任务回滚 ​

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

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

注意

Claude 只能回滚自己创建的文件,命令行创建的文件无法回滚,需要手动删除。建议使用 git 管理版本。

会话恢复 ​

bash

claude -c        # 启动 claude 时加上 -c,恢复最近一次对话
/resume         # 进入 claude 后,输入 /resume ,从历史列表中选择恢复

图片输入 ​

  • 拖拽文件到对话框
  • control ⌃ + V 粘贴截图进行分析

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

MCP ​

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

常用操作:

  • /mcp:查看已安装的 MCP 工具并授权

示例(安装 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 的打包组合,一键安装所有功能。

/plugins → Discover → 选择安装