claude code高级使用手册实践整理

作者:袖梨 2026-08-20

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“claude code高级使用手册”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际使用顺序,把思路、关键写法和容易踩坑的地方讲清楚,方便你直接对照操作。

在这个场景下,Claude Code是Anthropic推出的命令行AI编程助手,旨在成为开发者的“AI同事”,能够直接读取、修改项目代码,协助完成新功能开发、Bug修复、重构、测试运行等任务。本手册基于最新实践,提供从安装设置到高阶应用的完整指南。

1. shift + tab 实际处理时,切换模式,包括accept edits on、plan mode on和默认模式三种

2. 在claude code中输入 ! 落到代码里,能够进入bash模式,可以输入终端命令执行,比如ls,如果要打开文件可以采用start + 文件名,mac用户请采用open + 文件名

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

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

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

6. 回滚代码到上一个版本可以采用/rewind,或者按两下esc在这个场景下,,就能够回滚到上一个节点了,不过cc只能回滚采用Write等工具写入的文件,不能够回滚Bash命令新建的文件夹或文件,建议版本控制还是采用git。

7. ctrl + o 可以查看终端中省略而没有输出的全部内容

8. /resume理解这一步时,命令可以得到到之前的对话,或者在启动claude code时加上 -c参数,作用是打开claude code同时自动恢复上一次的对话 claude code -c

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

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

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

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

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

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

在这个场景下,(3)用户级,对当前用户生效,对应的设置保存在用户目录中,该用户所有项目都能采用

13. /agents命令从实现思路看,可以新建一个子agent,subagent拥有独立的工具调用、上下文、skill,可以独立完成某一个工作。

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

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

理解这一步时,比如以下安装了superpowers,带来了commands、agents、skills和hooks。

从实现思路看,总的来说,claude这部分内容适合结合实际项目边做边理解。先抓住核心思路,再逐步补上细节和边界处理,最后效果会更稳定,也更容易复用。

相关文章

精彩推荐