Claude 使用中的一些概念

7 阅读3分钟

内容总结自: www.bilibili.com/video/BV14r…

模式

启动

cd ~/workspace/nodejs-project/claude-todo

claude

输入 给我做一个待办软件,使用html实现

选择 yes,一直同意在当前会话中

生成一个index.html 文件,并输出如下图所示内容: image.png

这里的 ⏵⏵ accept edits on (shift+tab to cycle) · ctrl+t to hide tasks 表示自动同意模式已开启

按一下 Shfit + Tab 可以切换模式 ,

按一下切换到了 ⏸ plan mode on (shift+tab to cycle) · ctrl+t to hide tasks 表示规划模式:用来探讨复杂的方案,只聊天不执行

再按一下切换到了 ctrl+t to hide tasks这种没有明显标注的模式表示默认模式 , 一开始进入claude时就是这种模式: 有改动时都会询问用户意见

image.png

! 指令

在输入框中输入 ! 会变为 ! for bash mode 表示当前处于bash模式下 , 可以运行终端指令(exit 键可退出此模式)

image.png

plan mode

探讨方案,适合复杂的需求,可以来回讨论沟通(shfit+换行可以输入多行文本需求,mac是option+换行) ctrl + g 可以在vscode中编辑需求

image.png

  1. Yes, clear context and auto-accept edits (shift+tab) 清除上下文,执行计划,并且进入到同意模式

  2. Yes, auto-accept edits 执行计划,并且进入到同意模式

  3. Yes, manually approve edits 执行计划,后续进入到默认模式,需要手动点击同意是否修改文件

  4. Type here to tell Claude what to change 需要继续补充需求

列出后台执行的任务列表 /task

image.png

image.png

回滚 /rewind

image.png

image.png

  1. 回滚代码和会话
  2. 只回滚回话
  3. 只回滚代码
  4. 什么都不做

claude 回滚的并不精确,需要精确操作还是git靠谱

figma

image.png

image.png

直接将图片文件拖进窗口或者ctrl + V (macos依然是ctrl+v)

使用图片可能不是很精准,可以使用mcp更精准的还原设计稿里的内容

image.png

image.png

执行这条命令时并不在claude上下文里了,需要先退出claude,在bash环境中执行

image.png

需要重新打开 claude , 但这样之前的对话都没了

回到之前的对话 /resume

使用 /resume 回到之前的对话

image.png

按一下回车选择一个对话

或者启动claude时使用 claude -c 来继续之前的对话内容

image.png

作用是打开claude code 并自动恢复上一次的对话

/mcp 查看安装的mcp

image.png

点击回车进行鉴权,会跳转到网页端进行登录鉴权

image.png

image.png

/compact 对上下文进行压缩

节省token

image.png

/clear 清空上下文

/init

生成 CLAUDE.md 文件,保留压缩后的上下文,并在下次进入claude时自动读取

有什么要求是需要每次都读取的,就手动编辑 CLAUDE.md 文件即可

/memory 打开并编辑 CLAUDE.md 文件

需要重启 claude 才能生效

/hooks 添加切面任务

image.png

image.png

image.png

image.png

image.png

image.png

image.png

Skill

添加一个每天写日报的skill image.png

image.png

/skills

image.png

image.png

或者直接指定使用的skill

image.png

SubAgent

/agent 创建 SubAgent

image.png

image.png

image.png

/plugin

一键安装所需要的skill mcp等等

image.png