B站学习源:www.bilibili.com/video/BV14r…
- shift+tab可切换模式
有两个模式,一个plan模式用于做方案,一个其他模式会进行编写
- 通过shift键可以实现命令输入换行,或通过ctrl+g可以打开单独页面进行内容输入(前提安装vscode)
- 使用plan模式后会输出计划并询问
- 第一个:同意计划并默认同意所有执行
- 第二个:同意采用默认模式执行
- 第三个:需要调整计划
- 执行终端命令会询问用户,因为终端命令有安全性问题。如果要默认执行所有终端命令的话,需要在启动claude时加上参数,如claude --dangerously-skip-permissions。成功进入之后会有下面页面
5.当有一个任务在进行时要再加一个新任务时,可以执行ctrl+b将当前任务放置后台, 成功后这里会有提示
通过/task可以查看后台任务
关掉任务时可以按k
-
回滚命令/rewind 或者按两下esc进入回滚页面,在记录里选择回滚点,然后按下回车。
-
查看项目目录时会压缩显示部分文件名,可以用ctrl+o显示所有文件
-
claude code回滚只能回滚由它编写的文件代码,无法回滚由终端执行的文件
-
open命令可以打开文件
MCP-通过figma设计稿完成UI
-
复制图片需要用ctrl+v(mac系统也是如此)
-
利用MCP完成设计稿的还原
-
之后使用/resume命令回到之前的会话
-
恢复之前会话也可以用claude -c (c是continue的意思)
-
运行mcp可采用/mcp命令执行
-
figma复制链接
上下文处理
- 对claudeCode会话上下文内容进行压缩: /compact,然后可以用ctrl+o查看列表
- /clear会清空所有上下文信息
- 上下文跟会话绑定,所以重新进入时需要先绑定会话
如何让每次claude code进来时都读取设定的信息?? --CLAUDE.md
- -init命令可让它自己创建CLAUDE.md文件
- 默认是英文,可以让它转为中文
- 可以自行修改内容,然后退出claude code再重新进入
- /memory可以选择两种级别的权限
Hook功能
- /hooks 进入该功能配置项
Agent skills
- 输入skills可以查看当前的skill列表
- skill可以通过言语由AI自动匹配,也可以通过/skillName(skill名称) +需求主动发起skill的使用
subAgent
- /agents用于创建
- 和skill不同点: agentSkill会共享上下文,适合与上下文关联大且对上下文影响不大的任务,subAgent是完全独立的。适合与上下文关联小但影响大的任务
plugin
通过/plugin
plugin可能包含skills mcp。安装plugin时会将对应的其他资源安装,可以通过/skills命令确认