claude code高级使用手册

  1. shift + tab 切换模式,包括accept edits on、plan mode on和默认模式三种
  1. 在claude code中输入 ! 能够进入bash模式,可以输入终端命令执行,比如ls,如果要打开文件可以使用start + 文件名,mac用户请使用open + 文件名。

  2. claude code终端输入时换行使用ctrl + enter,使用ctrl + g可以打开文件编辑器编写。

  3. 在accept edits on模式下使用Write工具不需要询问用户,但是使用Bash工具执行终端命令,比如mkdir时,还是会询问人的,如果想要Bash也不询问,可以在启动时加上claude --dangerously-skip-permissions参数

  4. 当我们需要启动一个服务时可以直接在cc中使用 ! npm run dev,但是这样会阻塞cc,可以使用ctrl + b将服务后台运行,输入/tasks就可以查看服务了,k可以终止服务。

  1. 回滚代码到上一个版本可以使用/rewind,或者按两下esc,就能够回滚到上一个节点了,不过cc只能回滚使用Write等工具写入的文件,不能够回滚Bash命令创建的文件夹或文件,建议版本控制还是使用git。
  1. ctrl + o 可以查看终端中省略而没有输出的全部内容

  2. /resume命令可以返回到之前的对话,或者在启动claude code时加上 -c参数,作用是打开claude code并自动恢复上一次的对话 claude code -c。

  3. 使用/compact命令可以压缩上下文,将工具调用等不重要的记忆进行压缩,/clear可以清空上下文,ctrl + o可以查看压缩后的上下文。

  4. 在claude.md文件中可以加一些跨对话的长期记忆,使用/memory命令可以直接打开claude.md文件

  5. /hooks可以配置hook,可以允许用户在运行工具等前后时机加入一个自己想要的功能逻辑,比如格式化代码等。

  6. claude code中的文件有三种级别,

(1)local级别是本机本项目才能访问,是写在.gitignore中的,文件不会共享给别人

(2)项目级,别人使用这个项目也能够使用该文件

(3)用户级,对当前用户生效,对应的配置保存在用户目录中,该用户所有项目都能使用

  1. /agents命令可以创建一个子agent,subagent拥有独立的工具调用、上下文、skill,可以独立完成某一个工作。

  2. subagent和agent skill最大的区别是subagent拥有独立的上下文,不会将任务的上下文带给主agent,适合执行一些可以独立运行且可能会影响主agent上下文的任务。

  1. /plugin命令可以用来安装插件,相当于一键配置该插件中的skills,subagents,hooks等功能。claude code就直接获得所有已编写好的高级能力。

比如以下安装了superpowers,带来了commands、agents、skills和hooks。

相关推荐
锅总的程序人生29 分钟前
重Harness已死:强模型自己就能把活干漂亮
ai·大模型·agent·speccoding·harness·技能链
Haoxuekeji3 小时前
山东 AI 智能批改校园电子阅卷企业
大数据·人工智能·深度学习·安全·ai
梅雅达编程笔记5 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
zhz52146 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
KaMeidebaby7 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码7 小时前
Pydantic学习--BaseModel
python
笨蛋©7 小时前
[实战] 2026年工程图纸数字化指南:GD&T特征自动识别与质量检验计划生成
ai·数字化·质量管理·制造业·图纸识别
fu15935745688 小时前
【边缘计算实战】P1:从零搭建边云任务卸载仿真实验台(Python 可复现)
数据库·python·边缘计算
蜡台8 小时前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy