Claude code-基本操作

0 阅读3分钟

B站学习源:www.bilibili.com/video/BV14r…

  1. shift+tab可切换模式 image.png

有两个模式,一个plan模式用于做方案,一个其他模式会进行编写

  1. 通过shift键可以实现命令输入换行,或通过ctrl+g可以打开单独页面进行内容输入(前提安装vscode)
  2. 使用plan模式后会输出计划并询问

image.png

  • 第一个:同意计划并默认同意所有执行
  • 第二个:同意采用默认模式执行
  • 第三个:需要调整计划
  1. 执行终端命令会询问用户,因为终端命令有安全性问题。如果要默认执行所有终端命令的话,需要在启动claude时加上参数,如claude --dangerously-skip-permissions。成功进入之后会有下面页面

image.png

5.当有一个任务在进行时要再加一个新任务时,可以执行ctrl+b将当前任务放置后台, 成功后这里会有提示

image.png

通过/task可以查看后台任务

image.png

关掉任务时可以按k image.png

  1. 回滚命令/rewind 或者按两下esc进入回滚页面,在记录里选择回滚点,然后按下回车。 image.png

  2. 查看项目目录时会压缩显示部分文件名,可以用ctrl+o显示所有文件

  3. claude code回滚只能回滚由它编写的文件代码,无法回滚由终端执行的文件

  4. open命令可以打开文件

MCP-通过figma设计稿完成UI

  1. 复制图片需要用ctrl+v(mac系统也是如此)

  2. 利用MCP完成设计稿的还原 image.png

  3. 之后使用/resume命令回到之前的会话

  4. 恢复之前会话也可以用claude -c (c是continue的意思)

  5. 运行mcp可采用/mcp命令执行 image.png

  6. figma复制链接

image.png

上下文处理

  1. 对claudeCode会话上下文内容进行压缩: /compact,然后可以用ctrl+o查看列表
  2. /clear会清空所有上下文信息
  3. 上下文跟会话绑定,所以重新进入时需要先绑定会话

如何让每次claude code进来时都读取设定的信息?? --CLAUDE.md

  1. -init命令可让它自己创建CLAUDE.md文件
  2. 默认是英文,可以让它转为中文
  3. 可以自行修改内容,然后退出claude code再重新进入
  4. /memory可以选择两种级别的权限

Hook功能

  1. /hooks 进入该功能配置项 image.png

Agent skills

  1. 输入skills可以查看当前的skill列表
  2. skill可以通过言语由AI自动匹配,也可以通过/skillName(skill名称) +需求主动发起skill的使用

subAgent

  1. /agents用于创建
  2. 和skill不同点: agentSkill会共享上下文,适合与上下文关联大且对上下文影响不大的任务,subAgent是完全独立的。适合与上下文关联小但影响大的任务

plugin

通过/plugin

image.png

image.png

plugin可能包含skills mcp。安装plugin时会将对应的其他资源安装,可以通过/skills命令确认