内容总结自: www.bilibili.com/video/BV14r…
模式
启动
cd ~/workspace/nodejs-project/claude-todo
claude
输入 给我做一个待办软件,使用html实现
选择 yes,一直同意在当前会话中
生成一个index.html 文件,并输出如下图所示内容:
这里的 ⏵⏵ 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时就是这种模式: 有改动时都会询问用户意见
! 指令
在输入框中输入 ! 会变为 ! for bash mode 表示当前处于bash模式下 , 可以运行终端指令(exit 键可退出此模式)
plan mode
探讨方案,适合复杂的需求,可以来回讨论沟通(shfit+换行可以输入多行文本需求,mac是option+换行) ctrl + g 可以在vscode中编辑需求
-
Yes, clear context and auto-accept edits (shift+tab) 清除上下文,执行计划,并且进入到同意模式
-
Yes, auto-accept edits 执行计划,并且进入到同意模式
-
Yes, manually approve edits 执行计划,后续进入到默认模式,需要手动点击同意是否修改文件
-
Type here to tell Claude what to change 需要继续补充需求
列出后台执行的任务列表 /task
回滚 /rewind
- 回滚代码和会话
- 只回滚回话
- 只回滚代码
- 什么都不做
claude 回滚的并不精确,需要精确操作还是git靠谱
figma
直接将图片文件拖进窗口或者ctrl + V (macos依然是ctrl+v)
使用图片可能不是很精准,可以使用mcp更精准的还原设计稿里的内容
执行这条命令时并不在claude上下文里了,需要先退出claude,在bash环境中执行
需要重新打开 claude , 但这样之前的对话都没了
回到之前的对话 /resume
使用 /resume 回到之前的对话
按一下回车选择一个对话
或者启动claude时使用 claude -c 来继续之前的对话内容
作用是打开claude code 并自动恢复上一次的对话
/mcp 查看安装的mcp
点击回车进行鉴权,会跳转到网页端进行登录鉴权
/compact 对上下文进行压缩
节省token
/clear 清空上下文
/init
生成 CLAUDE.md 文件,保留压缩后的上下文,并在下次进入claude时自动读取
有什么要求是需要每次都读取的,就手动编辑 CLAUDE.md 文件即可
/memory 打开并编辑 CLAUDE.md 文件
需要重启 claude 才能生效
/hooks 添加切面任务
Skill
添加一个每天写日报的skill
/skills
或者直接指定使用的skill
SubAgent
/agent 创建 SubAgent
/plugin
一键安装所需要的skill mcp等等