claude官方文档: Claude Code 概述 - Claude Code Docshttps://code.claude.com/docs/zh-CN该笔记是基于对应的视频教学整理的,对应的视频为:Claude Code 从 0 到 1 全攻略:MCP / SubAgent / Agent Skill / Hook / 图片 / 上下文处理/ 后台任务_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV14rzQB9EJj/?spm_id_from=333.337.search-card.all.click&vd_source=894a223b85ae44e61e16dcd1a7356db0

一.基础交互

对话模式切换

  •  mac: shift+tab
  • windows: alt+m

      claude code默认为默认模式(?for shortcuts),在默认模式下,cc表示的最为谨慎,每次创建文件或者修改文件的时候他都会去询问用户的意见。如下图所示:

而CluadeCode一共有三种模式,如下图总结:

回滚

回滚有以下两种方法:

  • 输入指令: /rewind
  • 按两下esc

此时claude code会给我们四个选项,让我们选择是回滚代码或会话

查看后台任务

输入指令/task可查看后台任务,然后输入k可结束后台执行的任务

进入终端模式

当我们想要输入一些终端的命令时候,输入!即可,如下图所示

二.多模态和上下文管理

恢复历史对话

     当重新打开claude code的时候,想要恢复上一次对话,可以以下二选一:

  • /resume
  • claude -c :即打开claude的时候自动延续上一次对话

图片处理

      当我们想要把一张图片让claude code使用,可以直接将图片ctrl c+ ctrlv,不过这样子图片如果是你想要的网页页面布局,这样子claude code进行复原的时候就不太精确,由此我们可以引入MCP,什么是MCP,这个在另一篇文章中会介绍。

      想象一个场景我们来,你使用figma进行了设计稿的绘画,我们使用MCP来还原Figma设计稿的需求。

      第一步就是安装MCP Server:

claude mcp add --transport http figma https://mcp.figma.com/mcp
  1. Start a new instance of Claude Code.

  2. Type in Claude to manage your MCP Servers and select figma.  /mcp

  3. Select Authenticate.

  4. Click Allow Access.

  5. Back in Claude code, you should see: Authentication successful. Connected to figma

  6. Confirm your MCP Server is connected using command in Claude Code. /mcp

上下文管理

  如果我们想要claude读取上下文时去除掉没用的部分,从而使得性能有保障,token也减少;可以采取下述命令:

/compact

如果有什么东西是我希望让claude code每次读取的,则可以用到claude.md,当然可以让claude code 自己生成文件claude.md,用到命令

init

除了用vscode可以打开claude.md,还可以在终端输入

/memory

此时的md有两种级别:

  • 项目级别,此时的md放在项目中,对项目有效
  • 用户级别,对应的文件放在用户目录中,对用户生效

三.高级功能扩展与定制

hook

      该功能允许用户在运行工具前后等时机,运行一段自己指定的逻辑;比如说我们可以用它来做自动格式化,也就是说Claude code在写完代码后,自动执行我们设定的格式化函数,以便让代码更加美观。实现我们执行下述命令进入到Hook配置页面

/hooks

需要选择使用的matcher,也就是我们希望在哪个工具执行之后再运行我们的的Hook逻辑,我们填写Write|Edit也就是创建或者编辑文件的时候来执行这个hook

然后我们再输入Add new hook,在这里输入我们具体的格式化命令

不过下述是针对mac的,命令输入到windows无效,可以使用ai让其帮你改写。

Agent Skills

      skills的话本质上还是markdown文件,本质上还是提示词,那么这个和一般的提示词有什么区别呢?其实答案就在于渐进式披露,那么有了这些skills的话就可以让AI从一个通用能力很强的人,变成任务专精领域的专才,推荐的网址:Agent Skills 市场 - Claude、Codex 和 ChatGPT Skills | SkillsMP

找到要安装的skill

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐